将dataGridView重新启动为空状态

时间:2019-02-05 21:42:12

标签: c# datagridview

我有一个dataGridView,它是从SQL表自动填充的,该dataGridView用于查看从comboBox中选择的任何表中的所有常规数据。

让我们假设这些表具有以下“列”:

表A具有1、2和3 表B只有4和5

当我选择第一个表时没有问题(显示1、2和3),但是当我进行更改时,最后一个表中的列仍在显示(显示1、2、3、4和5),他们没有任何数据,但列仍然在那里。

如何将datagridview重置为空状态,以便在更改表时仅显示该表中的列。

我已经尝试了以下3种选择:

dataTable.Clear();
dataGridView1.DataSource = dataTable;

dataGridView1.DataSource = null;

dataTable=null;
dataGridView1.DataSource = dataTable;

1 个答案:

答案 0 :(得分:0)

在三个选项中的任何一个选项之后使用此

dataGridView1.DataBind();

例如:

dataGridView1.DataSource = null;
dataGridView1.DataBind();