У меня есть dataGridView, который заполняется автоматически из таблицы SQL, dataGridView используется для просмотра всех общих данных из любой таблицы, выбранной в поле со списком.
Предположим, что таблицы имеютследующие «столбцы»:
Таблица A имеет 1, 2 и 3 В таблице B есть только 4 и 5
Когда я выбираю первую таблицу, проблем не возникает (показаны 1, 2 и 3), но когда я изменяюсь, столбцы из последней выбранной таблицы по-прежнему отображаются (показывает 1, 2, 3, 4 и 5), у них нет данных, но столбцы все еще там.
Как я могусбросьте сетку данных в пустое состояние, чтобы при изменении таблицы отображались только столбцы из этой таблицы.
Я уже пробовал эти 3 варианта:
dataTable.Clear();
dataGridView1.DataSource = dataTable;
dataGridView1.DataSource = null;
dataTable=null;
dataGridView1.DataSource = dataTable;