日期:2014-05-18  浏览次数:20667 次

C#问题 如何用Repeater控件实现批量册除
C#问题   如何用Repeater控件实现批量册除
比如一个表
QA_id               Q                     A
1                     问1                 答1
2                     问2                 答2
3                     问3                 答3
我用Repeater列出它们的现在要批量删除他们
我要如何写程序,谢谢

------解决方案--------------------
什么是批量删除呢?

计算机一次只能做一次操作! 要所谓的批量删除不就是做个循环嘛。找到所有待删除的id,循环一条条的删除,就实现了
------解决方案--------------------
如果你要删除一个表,那就去用delete table去上传呀。如果你要删除记录你就去删除符合你的删除的条件的就可以了,这样就是批两删除了。
程序方面就是用sql语句了。
------解决方案--------------------
protected void DeleteAll_Click(object sender, EventArgs e)
{
for(int i=0;i <myRepeater.Items.Count;i++)
{
string ID=(Label)myRepeater.Items[i].FindControl( "存放ID内容的控件ID ").ToString();
string strSql= "delete * from table1 where id= "+ID+ "; "
执行

}





}