dataList中实现用复选框一次删除多行问题

遍历每一行,判断checkBox是否选中,再获取选中行的主键Id  删除就行了 ,,,
foreach(DatalistRow rowview in Datalist.Rows) //遍历Datalist中的每一行
{
//假设你的Datalist中的复选框放在第一列,id是“CheckBox1”
CheckBox check = (CheckBox)rowview.Cells[0].FindControl("CheckBox1");//找到了checkbox控件

if(check.Checked)//如果被选中

{
...
//假设你把每一行的id放在第二列
string myid = rowview.Cells[1].text;//这就是所在行的id,赋值给了myid
....//作删除操作
}

}
posted @ 2013-11-26 15:00  笨笨的菜鸟  阅读(522)  评论(0编辑  收藏  举报