猿问

动态添加radiobuttonlist控件触发事件。


protected void Page_Load(object sender, EventArgs e)
{
      .....
   SqlDataReader dr1 = sqlcmd.ExecuteReader();
   while (dr1.Read())
  {//根据数据库情况循环添加的radiobuttonlist ......
     list.SelectedIndexChanged += new EventHandler
     (list_SelectedIndexChanged);//注册事件 }

   //每个radiobuttonlist后面有一个textbox
   }
void list_SelectedIndexChanged(object sender, EventArgs e)
{
     if (list.SelectedValue.ToString().Trim() == "基本满意" || list.SelectedValue.ToString().Trim() == "不满意")
  {
        txt.Visible = true; //根据选择的值,textbox是否显示
    }
     else
  {
       txt.Visible = false;
    }
}


现在的情况是每次点击radiobuttonlist,只有最后一个radiobuttonlist旁边的textbox会显示。


陪伴而非守候
浏览 666回答 1
1回答
随时随地看视频慕课网APP
我要回答