从DataSet中的DataTable中删除所有行

时间:2012-04-13 08:51:02

标签: c# asp.net dataset delete-row

我想删除位于数据集中的数据表中的所有行,然后使用Update()的{​​{1}}方法更新数据库。

插入工作正常,我把它放在你可以看到我在做什么。我尝试了方法TableAdapter的数据表,它应该删除所有行,但此刻它什么都不做。

我想使用像Clear()这样的SQL查询,但我不知道怎么做

DELETE * FROM demande;

2 个答案:

答案 0 :(得分:3)

// Clear all rows of each table.
ds_Demande.Clear();

// alternatively:
foreach(var row in ds_Demande.Rows) {
   row.Delete();
}  

答案 1 :(得分:1)

for(int i = 0; i<ds_Demande.Count; i++)
{
     ds_Demande.Rows[i].Delete();
}