Я хочу ограничить количество записей в окончательном наборе записей но я не могу этого сделать при создании DataTable.
Я прибегнул к удалению строк из окончательного набора результатов согласно:
Код: Выделить всё
DataView dataView = new DataView(dataTable);
dataView.RowFilter = String.Format("EventDate > '{0}'", DateTime.Now);
dataView.Sort = "EventDate";
dataTable = dataView.ToTable();
while (dataTable.Rows.Count > _rowLimit)
dataTable.Rows[dataTable.Rows.Count - 1].Delete();
return dataTable;
Подробнее здесь: https://stackoverflow.com/questions/473 ... -datatable