Я генерирую DataTable ( из данных не-SQL ), а затем использую DataView для фильтрации записей.
Я хочу ограничить количество записей в окончательном наборе записей , но не могу этого сделать, когда я сгенерирую таблицу данных .
Я прибег к удалению строк из окончательного набора результатов, как указано в:
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;
Есть либолее эффективный способ ограничения результатов?