for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected)
{
Label4.Text = CheckBoxList1.Items[i].Value;
}
}
CheckBoxList1.Items[i].Value总是为空,但已经选中了,是什么原因啊?
...全文
2199打赏收藏
请教checkboxlist选中取不到值?
for (int i = 0; i < CheckBoxList1.Items.Count; i++) { if (this.CheckBoxList1.Items[i].Selected) { Label4.Text = CheckBoxList1.Items[i].Value; } } CheckBoxList1.Items[i].Value总是为空,但已经选中了,是什么原因啊?
我是这么给checkboxlist添加项的
for (int i = 0; i < dsDataSet.Tables[0].Rows.Count; i++)
{
string a = dsDataSet.Tables[0].Rows[i][0].ToString();
string b = dsDataSet.Tables[0].Rows[i][1].ToString();
//ListBox1.Items.Add(new ListItem("[" + a + "]" + b, a));
CheckBoxList1.Items.Add(new ListItem("[" + a + "]" + b,a));
}
然后点击button时获取选中的值
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected)
{
Label4.Text = CheckBoxList1.Items[i].Value;
}
}