【发布时间】:2023-03-16 06:29:02
【问题描述】:
我正在从数据库表中填充 CheckBoxList。根据要求,所有值都应取消选中为默认值。即使我编写了代码来做同样的事情,第一个值总是被检查,我不知道为什么。代码如下:
for (int i = CheckBoxList1.Items.Count - 1; i >= 0; i--)
CheckBoxList1.Items.RemoveAt(i);
while (rd.Read())
{
System.Web.UI.WebControls.ListItem item = new ListItem(Convert.ToString(rd["FullName"]), Convert.ToString(rd["ContactID"]));
CheckBoxList1.Items.Add(item);
}
con.Close();
for (int i = CheckBoxList1.Items.Count - 1; i >= 0; i--)
CheckBoxList1.Items[i].Selected = false;
一旦页面被回发,所有的值都不会被选中。 欢迎任何帮助和建议,谢谢。
【问题讨论】:
标签: asp.net checkboxlist