2015-08-26 27 views
0

如何排序子集的DataView?我使用DataView的Sort属性。是否有可能只是最后添加的所有记录进行排序(我们将其命名为“新纪录”) - 等到用户完整输入数据在这个新记录的字段,然后开始排序整个数据视图的。如何对DataView的子集进行排序?

回答

0

我知道这已经有一段时间了,你已经开始了。但对于后代,如果您使用DataView.NewRow(),并且在执行Row.EndEdit()之前,您可以通过将DataView.RowStateFilter设置为DataViewRowState.OriginalRows来获取其他行。

您保留新行,可以使用与过滤器匹配的行。我会想象你在做Row.EndEdit()之前将过滤器设置回当前的状态,但我从来没有做过这种特殊的移动。

您还可以使用DataView.Table.NewRow()。在执行DataView.Table.Rows.Add(Row)之前,这不会添加到您的数据视图中。我总是这样做 - 我认为这很容易。

相关问题