如何让checkboxlist的某项选中

我写的如下,但是有错误!checkboxlist中的项是从数据源获得的,如何设置某项在首次加载的时候为选中呢?高手帮改一下啊,加注释更感激不尽!foreach(ListI... 我写的如下,但是有错误! checkboxlist 中的项是从数据源获得的,如何设置某项在首次加载的时候为选中呢?高手帮改一下啊,加注释更感激不尽

foreach (ListItem li in checkListType.Items)
{
if (li.Value == "人力资源服务提供商")
{
checkListType.Items[li].Selected = true;
}
}
foreach (ListItem li in checkListType.Items)
{
if (li.Value == "人力资源服务提供商")
{
li.Selected = true;
}
}
也是有问题的!!!
展开
 我来答
zangdexinghun
2010-05-06
知道答主
回答量:9
采纳率:0%
帮助的人:6.8万
展开全部
先执行数据源绑定,然后设置选中项
ListItem item= checkListType.Items.FindByValue("人力资源服务提供商");
if(item!=null)
item.Selected=true;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2010-05-06 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4504万
展开全部
foreach (ListItem li in checkListType.Items)
{
if (li.Value == "人力资源服务提供商")
{
li.Selected = true;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徭添初听筠
2019-01-29 · TA获得超过4052个赞
知道大有可为答主
回答量:3118
采纳率:35%
帮助的人:174万
展开全部
foreach
(ListItem
li
in
checkListType.Items)
{
if
(li.Value
==
"人力资源服务提供商")
{
li.Selected
=
true;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流浪芯
2010-05-06 · 超过19用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:66.1万
展开全部
<%="1".equals(变量) ? " checked " : "" %>
不需判断的话
checked
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿贺dw
2010-05-06 · TA获得超过612个赞
知道小有建树答主
回答量:1584
采纳率:99%
帮助的人:318万
展开全部
foreach (ListItem li in CheckBoxList1.Items)
{
if (li.Value == "1")
{
li.Selected = true;
}
}

这样是可以的。你在哪个地方写的这段代码。在pageload里没有问题。在databound里写的话,要看它是不是被运行到那段代码。调试看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式