【发布时间】:2015-05-11 23:03:40
【问题描述】:
假设我有一个像这样的 DataTable:
D 的状态是 DataViewRowState.Deleted,假设 O 是未被触及的行
index: 0 | state: O
index: 1 | state: O
index: 2 | state: O
index: 3 | state: D
index: 4 | state: D
假设我删除了索引 2 处的行(我将行状态设置为已删除)。有没有办法知道索引 1 处的行是否是集合中最后一个未删除的行,而无需“向前走”并检查索引 1 之后每条记录的行状态?
【问题讨论】:
-
“向前走”的意思是“向后走”,因为你想找到第一个未删除的在被删除之前?
-
子类 datagridview 并存储此信息?