B
Balda
MS VS Studio 2008 C#
Данные из БД загружаются в DataTable, к-й служит источником данных для DataGridView.
При первой загрузке данных в таблицу всё хорошо.
Но если перед следующей загрузкой данных:
пользователь отсортирует строки в гриде по какому-либо столбцу, то вылетает сообщение вида: "Object is not set to an instance of an object".
Если же изменить код так:
то таблица заполняется данными и привязка таблицы к гриду сохраняется, но почему-то не отображаются строки в гриде.
Вопрос: почему так и что с этим делать?
Данные из БД загружаются в DataTable, к-й служит источником данных для DataGridView.
При первой загрузке данных в таблицу всё хорошо.
Но если перед следующей загрузкой данных:
Код:
table.Clear();
table.Columns.Clear();
SqlDataAdapter1.Fill(table);
Если же изменить код так:
Код:
table.Reset();
SqlDataAdapter1.Fill(table);
Вопрос: почему так и что с этим делать?