如何从数据表中删除所有行
|
我想从数据表中删除具有rowstate属性值Deleted的所有行。
DataTable dt;
dt.Clear(); // this will not set rowstate property to delete.
目前,我正在遍历所有行并删除每一行。
有什么有效的方法吗?
我不想在SQL Server中删除,我想使用DataTable方法。
没有找到相关结果
已邀请:
8 个回复
荤碗
氏脑
稳赣苍卯改
屠创氓读叔
缉康怪
寒健
弦砂牧扁
这样,您可以确保所有行要么被删除,要么将其DataRowState设置为Deleted。 另外,由于在枚举时修改集合,因此不会获得InvalidOperationException,因为未使用
。但是,Jorge解决方案容易受到的无限循环错误在这里不是问题,因为代码将通过DataRowState已设置为Deleted的DataRow递增。
车料