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

chekbox全选 结果并插入到数据库中,该怎么解决

2013-01-26 
chekbox全选 结果并插入到数据库中如题,当我全选之后并将结果插入到数据库中,在数据库中并以“1,2,3,4,5,”

chekbox全选 结果并插入到数据库中
chekbox全选 结果并插入到数据库中,该怎么解决


如题,当我全选之后并将结果插入到数据库中,在数据库中并以“1,2,3,4,5,”形式存放在一个字段中,中间以  “,”  隔开,求思路,求参考代码,谢谢! 数据库
[解决办法]
把你要做的东西 先用checkboxlist展示出来 然后循环 这个list即可
[解决办法]


string strValue="";
for(int i=0;i<checkboxlist.item.count;i++)
{
if(checkboxlist.item[i].checked)
{
    strValue+=","+checkboxlist.item[i].value;
}
}
strValue.SubString(1);// 去掉第一个逗号

[解决办法]
三连发有木有!!
[解决办法]
checkboxlist 没必要啦 不就是一个循环获取ID么 不过话说这个是数据绑定的 还是手工写死的?如果是绑定的 那就循环一下就好了
用Repeater意思下


string value=null;
for(int i=0;i<repeater1.item.count;i++)
{
    CheckBox ch=item[i].Findcontorl("CheckBox") as CheckBox;
    if(che.check)
     value=che.value+",";
   value=value.substring(0,value.length-1);
}

[解决办法]
for循环判断下就行
[解决办法]

string cboValue=Request.Form["复选框的Name"];


这样子就能把你选中的复选框的值都取出来,而且会用“,”分割的。
[解决办法]
string a = null;
for (int i= 0; a< 复选框id.Items.Count; i++) {
  if (cblType2.Items[i].Selected) {
    a+= 复选框id.Items[i]+",";
  } 
}
a就是选中的
[解决办法]
foreach(Control che in this.controls)
{
  if(checkAll.checked) //如果全选按钮被选中
{
??if(che is CheckBox)
????{
      value=che.value+",";
      value=value.substring(0,value.length-1);
????}
}
}

热点排行