Asp.net 如何检查checkboxlist中的项目?
我有一个检查列表,我想检查其中的一些项目, 我想检查的项目存储在数据库中,我从数据库中选择它们,在一个循环中我写下了这些,但只是最后选择的项目:(:Asp.net 如何检查checkboxlist中的项目?,asp.net,Asp.net,我有一个检查列表,我想检查其中的一些项目, 我想检查的项目存储在数据库中,我从数据库中选择它们,在一个循环中我写下了这些,但只是最后选择的项目:(: 您需要选择各个项目: CheckBoxList1.Items.FindByText(word).Selected = true; 或 但是,如果checkboxlist没有您要查找的文本/值,它将抛出一个错误。datatable方法checkboxlist for (int i = 0; i < dt.Rows.Count; i++) {
您需要选择各个项目:
CheckBoxList1.Items.FindByText(word).Selected = true;
或
但是,如果checkboxlist没有您要查找的文本/值,它将抛出一个错误。datatable方法checkboxlist
for (int i = 0; i < dt.Rows.Count; i++)
{
chkCategories.Items.FindByValue(dt.Rows[i]["CategoryID"].ToString()).Selected = true;
}
for(int i=0;i
您的问题能否更准确一些。我的假设是否正确:您有一个显示所有权限的复选框列表,并且您想检查数据库中存储的权限?是的,对不起,我的纯英语。您还可以循环查看整个列表,并对列表中的每个“单词”进行比较,然后以这种方式选中复选框。for(int i=0;i
。
CheckBoxList1.Items.FindByText(word).Selected = true;
CheckBoxList1.Items.FindByValue(word).Selected = true;
for (int i = 0; i < dt.Rows.Count; i++)
{
chkCategories.Items.FindByValue(dt.Rows[i]["CategoryID"].ToString()).Selected = true;
}