先执行数据源绑定,然后设置选中项
ListItem item= checkListType.Items.FindByValue("人力资源服务提供商");
if(item!=null)
item.Selected=true;
foreach (ListItem li in checkListType.Items)
{
if (li.Value == "人力资源服务提供商")
{
li.Selected = true;
}
}
foreach
(ListItem
li
in
checkListType.Items)
{
if
(li.Value
==
"人力资源服务提供商")
{
li.Selected
=
true;
}
}
<%="1".equals(变量) ? " checked " : "" %>
不需判断的话
checked
foreach (ListItem li in CheckBoxList1.Items)
{
if (li.Value == "1")
{
li.Selected = true;
}
}
这样是可以的。你在哪个地方写的这段代码。在pageload里没有问题。在databound里写的话,要看它是不是被运行到那段代码。调试看下