Я добавляю столбец с автоинкрементом (называемый "rowNum") к моей таблице, и он работает хорошо, после этого я использую этот код для сортировки строк с данными:
DataView dv = MyDataSet.Tables[0].DefaultView;
dv.Sort = "columnName DESC";
где columnName - один из моих столбцов (не с автоинкрементом).
Теперь проблема в следующем:
когда я хочу получить первые 10 строк, я использую этот код:
dv.RowFilter = "rowNum <= 10";
Результат не тот, который я хочу, потому что когда я делаю dv.Sort
, rowNum перемешивается (становится в неправильном порядке).
Как я могу получить 10 лучших строк после сортировки строк?