在datalist中选择单选按钮的值

时间:2016-01-10 09:17:20

标签: c# asp.net

它只选择第一个单选按钮值为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");
                }



        }

0 个答案:

没有答案
相关问题