首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

CheckBoxList怎么实现指定的项被选上

2012-02-28 
CheckBoxList如何实现指定的项被选上一个CheckBoxList有N个多选项我要指定其中几个项被选中,而被指定显示

CheckBoxList如何实现指定的项被选上
一个CheckBoxList有N个多选项

我要指定其中几个项被选中,而被指定显示的项是由客户端来选择,是变量
我是这样写的,但一个也没有被选中,怎么回事呢?

string   strapp= "读书,听音乐,看电影 ";
//指定变量的值,有可能会好几个,有可能就一个
string[]   strtemp=strapp.Split( ', ');

foreach(string   str   in   strtemp)
{
for(int   i=0;i <aihao.Items.Count;i++)
{
      if(this.aihao.Items[i].Selected.ToString()==str)
      {
            this.aihao.Items[i].Selected=true;
        }
}
}

[解决办法]
看一下
this.aihao.Items[i].Selected.ToString()
值是多少
[解决办法]
应该是这样的:
if(this.aihao.Items[i].Text==str)
{
this.aihao.Items[i].Selected=true;
}
楼主设断点看看
[解决办法]
jimu8130(人为财死,鸟为食亡) 是正解,我试过了
[解决办法]
string[] strtemp=strapp.Split( ', ');
foreach(string str in strtemp)
{
for(int i=0;i <BigClass.Items.Count;i++)
{
if(this.BigClass.Items[i].Text==str)
{
this.BigClass.Items[i].Selected=true;
}
}
}
这个要放在绑定后

热点排行