它只选择第一个单选按钮值为Excellent。它不会继续下一个条件..请尽快帮助我......
protected void btnsub_Click(object sender, EventArgs e)
{
int counter = 0;
foreach (DataListItem item in dtl.Items)
{
RadioButtonList rbb =(RadioButtonList) item.FindControl("rb");
if (rbb.SelectedValue.ToString() == "Excellent")
{
string lblText = ((Label)item.FindControl("qid")).Text;
con.Open();
string q = "insert into eval values('" + empno + "','" + regno + "','" + coursename + "','" + courseno + "','" + semesterno + "','" + lblText + "','" + rbb.SelectedValue + "')";
cmd = new SqlCommand(q, con);
cmd.ExecuteNonQuery();
con.Close();
counter++;
}
if (rbb.SelectedValue.ToString() == "Good")
{
string lblText = ((Label)item.FindControl("qid")).Text;
con.Open();
string q = "insert into eval values('" + empno + "','" + regno + "','" + coursename + "','" + courseno + "','" + semesterno + "','" + lblText + "','" + rbb.SelectedValue + "')";
cmd = new SqlCommand(q, con);
cmd.ExecuteNonQuery();
con.Close();
counter++;
}
if (rbb.SelectedValue.ToString() == "Average")
{
string lblText = ((Label)item.FindControl("qid")).Text;
con.Open();
string q = "insert into eval values('" + empno + "','" + regno + "','" + coursename + "','" + courseno + "','" + semesterno + "','" + lblText + "','" + rbb.SelectedValue + "')";
cmd = new SqlCommand(q, con);
cmd.ExecuteNonQuery();
con.Close();
counter++;
}
if (rbb.SelectedValue.ToString() == "Below Average")
{
string lblText = ((Label)item.FindControl("qid")).Text;
con.Open();
string q = "insert into eval values('" + empno + "','" + regno + "','" + coursename + "','" + courseno + "','" + semesterno + "','" + lblText + "','" + rbb.SelectedValue + "')";
cmd = new SqlCommand(q, con);
cmd.ExecuteNonQuery();
con.Close();
counter++;
}
if (rbb.SelectedValue.ToString() == "Poor")
{
string lblText = ((Label)item.FindControl("qid")).Text;
con.Open();
string q = "insert into eval values('" + empno + "','" + regno + "','" + coursename + "','" + courseno + "','" + semesterno + "','" + lblText + "','" + rbb.SelectedValue + "')";
cmd = new SqlCommand(q, con);
cmd.ExecuteNonQuery();
con.Close();
counter++;
}
if (counter == 15)
{
Response.Redirect("details.aspx");
}
}