C#DataTable

时间:2016-08-02 23:55:46

标签: c# datatable rows

我有一个数据表,我通过

删除了几行
bindTable.Rows[index].Delete();

稍后我想知道我删除了多少行。我知道我可以遍历bindTable.Rows并计算已删除状态中的行,但有更直接的方法吗?

2 个答案:

答案 0 :(得分:1)

不,但另一种方法可以是DataTable.RowDeleted Event

int rowDeletedCount = 0; 
...
bindTable.RowDeleted += (o, e) => rowDeletedCount++;

答案 1 :(得分:0)

我认为最实用的方法也是您的答案或计算示例代码中的删除迭代次数。

private int deletedRowCount;

bindTable.Rows [指数] .Delete();

deletedRowCount ++;

此致