我正在向我的表中添加一个自动增量列(称为“rowNum”)并且它运行良好,之后我使用此代码对数据表行进行排序:
DataView dv = MyDataSet.Tables[0].DefaultView;
dv.Sort = "columnName DESC";
其中 columnName 是我的列之一(不是自动增量之一)。
现在,问题是:当我想获得前 10 行时,我使用以下代码:
dv.RowFilter = "rowNum <= 10";
结果不是我想要的,因为当我这样做时dv.Sort
rowNum 被打乱了(顺序错误)。
排序后如何获得前 10 行?