Допустим, есть у нас DataGrid, где содержатся данные по запросам пользователей. Количество данных немалое (больше 9200 строк и больше десятка колонок).
ItemSource представлен в таком виде:
var dataTable = new DataTable(); dataTable.Load(con.ExecuteReader(select));
Сам по себе этот dataTable не большой, около пары десятков мегабайт, но когда нужно вывести всё на DataGrid, то расход памяти увеличивается вплоть до пары гигабайт, а это уже слишком много в моём случае...
У кого-то есть какие-нибудь идеи, как можно уменьшить расход памяти во время отображения данных через DataGrid? Заранее спасибо.