日期:2014-05-18  浏览次数:20441 次

字段中的值对应checkboxlist中的值,在线等高手!
现在有个字段"key"
存储的数据为: ,a,b(,为中文逗号)
如何取出来与checkboxlist对应呢?

checkboxlist里有a b c d

如何让a b 选定?

------解决方案--------------------
1、先绑定checkboxlist
2、for (int i = 0; i < dropzcpeo.Items.Count; i++)
{
if (你的字符串.IndexOf(checkboxlist1.Items[i].Value.ToString()) >= 0)
{
checkboxlist1.Items[i].Selected = true;

}
}
------解决方案--------------------
C# code


string key=",a,b";
for (int i=0;i<this.CheckBoxList1.Items.Count;i++)
{
                if (key.IndexOf(this.CheckBoxList1.Items[i].Value)!=0)  this.CheckBoxList1.Items[i].Selected=true;
}

------解决方案--------------------
上面的代码基本可以,就是考虑key的值会不会出现",ab,abc"这样的,那就需要再处理一下了