Я хотел бы получить данные из таблицы SQL Server, содержащей записи 2M. Я использую DevExpress GridControl и попытался простой код, как это:OutOfMemoryException при загрузке большой таблицы в DataSet
DataTable dt = new DataTable();
String sqlString = "select * from LARGETABLE left join TABLEB on LARGETABLE.ID=TABLEB.PARENTID";
SqlDataAdapter da = new SqlDataAdapter(sqlString, sqlConnection);
da.Fill(dt);
bindingSource1.DataSource = dt;
...
gridControl1.DataSource = bindingSource1
Когда линия da.Fill (дт) выполняется, будет выдано сообщение OutOfMemoryException ошибка через некоторое время.
Microsoft Server Studio загружает таблицу без проблем и отображает все строки 2M + в сетке. Возможно ли построить такой браузер данных в C# и загрузить большие наборы данных без исчерпания памяти?