问题描述
for(inti=0;i<this.rp1.Items.Count;i++){CheckBoxchb=(CheckBox)this.rp1.Items[i].FindControl("ChkSelect");HiddenFieldtxtId=(HiddenField)this.rp1.Items[i].FindControl("txtId");if(chb.Checked==true){deletefromzw_infowhere(id="+int.Parse(txtId.Value)+");}}这段代码哪里有问题,为什么不能删除选中的记录,chb.Checked==true好像这个不起作用,高手帮忙看看,是哪的问题,谢谢
解决方案
解决方案二:
看看你的页面代码
解决方案三:
deletefromzw_infowhere(id="+int.Parse(txtId.Value)+");-------------------------这个可以直接删除??汗。。。。
解决方案四:
楼主的中间那行是明显有错误的
解决方案五:
用stringidlist=Request.Form["ChkSelect"]//ChkSelect是客户ID然后DeletefromXXwhereidin("+idlist+");
解决方案六:
好好检查下代码!
解决方案七:
deletefromzw_infowhere(id="+int.Parse(txtId.Value)+");-----------------------------这个肯定删除不了,可以用sqlcommand来删除
解决方案八:
DB.ExecuteSql("deletefromzw_infowhereidin("+int.Parse(txtId.Value)+")");这是删除的代码,我给函数给去了,
解决方案九:
我把chb.Checked==true什么也删除不了改为chb.Checked==false能删除但是有的选中没有删,没有选中的却删了郁闷,为什么呀,帮看看是怎么回事呀
解决方案十:
那就是你没有选中啊
解决方案十一:
选中了,比如我选了第1,2个,能删了这个,但是还删了没有选中的第3个,为什么呀
解决方案十二:
自己顶,大家看看呀
解决方案十三:
自己再顶