【发布时间】:2009-09-13 12:15:19
【问题描述】:
我正在向我的表中添加一个自动递增列(称为“rowNum”),它运行良好,之后我使用此代码对数据表行进行排序:
DataView dv = MyDataSet.Tables[0].DefaultView;
dv.Sort = "columnName DESC";
其中 columnName 是我的列之一(不是自动增量列)。
现在,问题是: 当我想获得前 10 行时,我使用此代码:
dv.RowFilter = "rowNum <= 10";
结果不是我想要的,因为当我执行dv.Sort 时,rowNum 被打乱了(顺序错误)。
排序后如何获得前 10 行?
【问题讨论】:
标签: c# visual-studio datatable sorting dataview