2016-08-02 2 views
0

У меня есть Datatable, из которого я снял несколько строк с помощьюC# Количество удаленных строк в DataTable

bindTable.Rows[index].Delete(); 

На более позднем этапе я хотел бы знать, сколько строк я удалил этот путь. Я знаю, что я могу перебирать bindTable.Rows и подсчитывать строки в удаленном состоянии, но есть ли более прямой способ сделать это?

ответ

1

Нет, но другой способ сделать это может быть DataTable.RowDeleted Event

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

Я думаю, что наиболее практичный способ является также вашим ответом или подсчитать количество итераций на удаление из вашего образца кода.

private int deletedRowCount;

bindTable.Rows [index] .Delete();

deletedRowCount ++;

С уважением,

Смежные вопросы