我有一个多重复选框列表,当我选择值时,数据应该以网格显示。 我的问题是,当我选择多个数据时,只显示列表中第一个名称的详细信息 请帮帮我
这是我使用的代码
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;
答案 0 :(得分:0)
一种可能的方法是确保你有
AutoPostBack = true
在CheckBoxList上,以便您的网页可以在更改后重新加载所有数据。然后每次更改选择时应该在
下的代码if(isPostBack)
会开枪。然后,您可以将所选值添加到gridview数据源的insert或update语句中。