先把数据表的主键给一gridview的DataKeyNames属性
在gridview里放一个模板列,然后再里面加入一个
然后在gridview外面放一个按钮,删除选中,事件处理:
string sql="delete from 表名 where 主键id in(";
foreach (GridViewRow gvr in GridView1.Rows)
{
HtmlCheckBox chk = (HtmlCheckBox)gvr.FindeControl("chk");
if (chk.Checkd)
{
sql += GridView1.DataKeys[gvr.RowIndex].Value + ",";
}
}
然后截取掉最后一个","号,再加上一个")"就可以执行sql语句了
}
我在这里直接写的,如果请提出来
先把数据表的主键给一gridview的DataKeyNames属性
在gridview里放一个模板列,然后再里面加入一个
然后在gridview外面放一个按钮,删除选中,事件处理:
string sql="delete from 表名 where 主键id in(";
foreach (GridViewRow gvr in GridView1.Rows)
{
HtmlCheckBox chk = (HtmlCheckBox)gvr.FindeControl("chk");
if (chk.Checkd)
{
sql += GridView1.DataKeys[gvr.RowIndex].Value + ",";
}
}
然后截取掉最后一个","号,再加上一个")"就可以执行sql语句了
}
我在这里直接写的,如果请提出来。
int conut =GridView.selectRows.count;
for(int i=0;i
GridView.selectrows[i].remove();
}
使用for语句删除啊