首页 新闻 赞助 找找看

checkboxlist 值勾选问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2011-02-24 20:48

大家好,提问个菜鸟问题,求助一下大家,谢谢!

上 code,绑定数据库的值,字段category是表中所有的值;

private void BindTheList()
{
CheckBoxList1.DataSource=this.getDataTable();
CheckBoxList1.DataTextField="category";
CheckBoxList1.DataValueField="category";
CheckBoxList1.DataBind();
}

怎么在这里把某些值勾选呢?这个好像不行

 for (int i = 0; i < CheckBoxList1.Items.Count; i++)
            { 
                           CheckBoxList1.Items[i].Selected = true;
            }

在网上查了部分代码、没有通过,谢谢啦

 

 

 

 

问题补充: CheckBoxList绑定数据(从数据中取值),如何让符合某条件的勾选 foreach(ListeItem item in CheckBoxList1.Items) { if(item.Text=="aaa")//或其他条件 { item.selected=true } } 这个item.Text的值 我用的SqlDataReader 返回的,那怎么要split 数组呢? for (int i = 0; i < CheckBoxList1.Items.Count; i++) { if (CheckBoxList1.Items[i].Text == "xxx") CheckBoxList1.Items[i].Selected = true; } 这个和foreach 效果一样的
追寻者的主页 追寻者 | 初学一级 | 园豆:190
提问于:2011-02-24 10:17
< >
分享
所有回答(4)
0

foreach(ListeItem item in CheckBoxList1.Items)

{

if(item.Text=="aaa")//或其他条件

{

item.selected=true

}

}

敬YES | 园豆:490 (菜鸟二级) | 2011-02-24 11:34
0

AutoPostBack

LoujaDy | 园豆:908 (小虾三级) | 2011-02-24 11:46
0

CSDN 上一定也是你问的。。。

dream梦false | 园豆:316 (菜鸟二级) | 2011-02-24 12:51
0

在DataBound事件里绑定下列方法:

protected void CheckBoxList1_DataBound(object sender, EventArgs e)
{
foreach (ListItem item in CheckBoxList1.Items)
{
if (item.Value == "1")
{
item.Selected
= true;
}
}
}

Localhost | 园豆:443 (菜鸟二级) | 2011-02-24 15:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册