多个复选框列表

时间:2014-12-15 04:28:09

标签: c# asp.net checkboxlist

我有一个多重复选框列表,当我选择值时,数据应该以网格显示。 我的问题是,当我选择多个数据时,只显示列表中第一个名称的详细信息 请帮帮我

这是我使用的代码

 protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
 {
      txtSelect.Text = "";
      for (int c = 0; c < CheckBoxList1.Items.Count; c++)
      {
            if (CheckBoxList1.Items[c].Selected)
            {
                txtSelect.Text += CheckBoxList1.Items[c].Text + ";" + "" + "";
            }
        }
  }

这是我绑定数据的方式  
                                           
                    “                         SelectCommand =“sp_LeMS_DDL_Report”SelectCommandType =“StoredProcedure”&gt;                                                                                                    

1 个答案:

答案 0 :(得分:0)

一种可能的方法是确保你有

AutoPostBack = true 
在CheckBoxList上

,以便您的网页可以在更改后重新加载所有数据。然后每次更改选择时应该在

下的代码
if(isPostBack)

会开枪。然后,您可以将所选值添加到gridview数据源的insert或update语句中。