专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C#

根据给定值设置CheckBoxList哪些为已选择,该如何解决

发布时间:2011-06-21 08:04:17 文章来源:www.iduyao.cn 采编人员:星星草
根据给定值设置CheckBoxList哪些为已选择
public   static   void   BoxlistCheck(CheckBoxList   List1,   string   valu)
                {
                        string[]   main   =   valu.Split( ', ');
                        for   (int   j   =   0;   j   <   List1.Items.Count;   j++)
                        {
                                for   (int   i   =   0;   i   <   main.Length;   i++)
                                {
                                        if   (List1.Items[j].Value.ToString()   ==   main[i].ToString())
                                        {
                                                List1.Items[j].Selected   =   true;
                                                continue;
                                        }
                                }
                        }
                }
这个哪里错了啊,比如说我调用BoxlistCheck(List1, "1,2,3 ")
只有第一个,第二个被选上

------解决方案--------------------
晕了 我特意替你看了一下 没有问题啊。。。。
你再仔细看看别的地方 上面的代码没有问题
------解决方案--------------------
public static void BoxlistCheck(CheckBoxList List1, string valu)
{
string[] main = valu.Split( ', ');
for (int j = 0; j < List1.Items.Count; j++)
{
for (int i = 0; i < main.Length; i++)
{
if (List1.Items[j].Value.ToString() == main[i].ToString())
{
List1.Items[j].Selected = true;
break;
}
}
}
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: