C#问题急用在线等

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:36:19
我做了6的checkbox,分别是ck1,ck2......ck6,我做了个函数是例如当我选定几个ck时,输出str=^01^02^05^06,现在我想做的是当我找出str时我想反过来根据str的内容选定ck,谁能给了思路想不出来怎么做啊,谢谢了偶是新手
我也知道循环绑定,问题是查找标记的时候不好查找,还说明一下来水的刷分的就不要来了
汗。。。3楼的结果我不用查str,直接我ck就都选上了

string str = "^01^02^05^06";
str = str.Replace("^", "");

if (str.IndexOf("01") != -1)
{
ck1.Checked = true;
}
if (str.IndexOf("02") != -1)
{
ck2.Checked = true;
}
if (str.IndexOf("03") != -1)
{
ck3.Checked = true;
}
if (str.IndexOf("04") != -1)
{
ck4.Checked = true;
}
if (str.IndexOf("05") != -1)
{
ck5.Checked = true;
}
if (str.IndexOf("06") != -1)
{
ck6.Checked = true;
}

for循环
for(i=1;i<=6;i++)
{
if(i=1)
{
ck.Checked.==true;
}
}
其他类似、

个人理解,根据截字符串来判断.

循环绑定

f