ASP.NET批量删除的问题 ····求解 单步调试看看是值没有取到(全选、反选),还是删除不起作用(DeleteSingleList)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不起作用,你放到ItemTemplate 里面测试下,另外,你批量删除逻辑有问题!里面应该是循环的,你这样是批量不了的! 单步调试执行到if这句就直接跳出来了,不执行if里面的if (dlic[i].ItemType == ListItemType.AlternatingItem || dlic[i].ItemType == ListItemType.Item) { CheckBox cb=(CheckBox)dlic[i].FindControl("CheckBox1"); if (cb.Checked) { int id1 = int.Parse(DataList1.DataKeys[dlic[i].ItemIndex].ToString()); showImageBll.DeleteSingleList(id1); } } dlic[i].ItemType,type不对,你看看你的是什么type。 if (dlic[i].ItemType == ListItemType.AlternatingItem || dlic[i].ItemType == ListItemType.Item) { CheckBox cb=(CheckBox)dlic[i].FindControl("CheckBox1"); if (cb.Checked) { int id1 = int.Parse(DataList1.DataKeys[dlic[i].ItemIndex].ToString()); showImageBll.DeleteSingleList(id1); } }感觉这个外层if可以不要。 不起作用,你放到ItemTemplate 里面测试下,另外,你批量删除逻辑有问题!里面应该是循环的,你这样是批量不了的!逻辑没有问题吧 楼主先看看showImageBll.DeleteSingleList(id);这个能起作用不 楼主的 批量删除按钮写在了页脚上,就不是ListItemType其中的类型了而是ListItemType.Footer。自然不能进入if后面的代码了。 看这么多代码头就晕了给楼主建议Firefox---Firebug自己调试去。。 EF框架下如何调用存储过程? 在线等~新手入门求开发例子 怎样给 DataGrid 中模板列中的复选框绑定事件呀? 为什么设置了匿名访问,PROJECTSERVER还是弹出认证窗口啊 请问,怎么将数据库中的数据导到excel中,并进行打印。 请问大家一个关于页面打印的问题!解决马上结帐! 怎样取出datagrid中具体的行与列? 请问这个是怎么加密的,解密函数如下 文本编辑器问题 关于html上传控件的问题 gridview内多行多列的checkbox!怎么取值 img的click事件问题
不起作用,你放到ItemTemplate 里面测试下,另外,你批量删除逻辑有问题!里面应该是循环的,你这样是批量不了的!
{
CheckBox cb=(CheckBox)dlic[i].FindControl("CheckBox1");
if (cb.Checked)
{
int id1 = int.Parse(DataList1.DataKeys[dlic[i].ItemIndex].ToString());
showImageBll.DeleteSingleList(id1);
}
}
if (dlic[i].ItemType == ListItemType.AlternatingItem || dlic[i].ItemType == ListItemType.Item)
{
CheckBox cb=(CheckBox)dlic[i].FindControl("CheckBox1");
if (cb.Checked)
{
int id1 = int.Parse(DataList1.DataKeys[dlic[i].ItemIndex].ToString());
showImageBll.DeleteSingleList(id1);
}
}感觉这个外层if可以不要。
不起作用,你放到ItemTemplate 里面测试下,另外,你批量删除逻辑有问题!里面应该是循环的,你这样是批量不了的!
逻辑没有问题吧
Firefox---Firebug自己调试去。。