DataGridView保留旧列

时间:2015-06-02 19:28:43

标签: c# winforms

我似乎无法想象这一个。 我在VS2013中使用了datagridview。我有一个简单的脚本来拉表和更新网格视图。它似乎工作得很好,除了datagridview似乎是附加列而不是用新的替换它们。

我环顾了好几个小时,并尝试了许多补救措施。也许你可以帮忙吗?

这是我到目前为止使用的代码:

=IIf(([Store]>0),DLookUp("[Region]","[Store Listing]","[Store]= " & [Forms]![Project Details]![txtStore]),"")

1 个答案:

答案 0 :(得分:1)

myCommand.CommandText = "SELECT * FROM tcpro." + this.tableMenuList.Text + ";";

myCommand从不同的数据库表中选择数据,对吗?这些表有不同的列

myAdapter填写相同的表格

myAdapter.Fill(myDataTable);

数据适配器不清除行,您需要myDataTable.Clear();

所以数据适配器不清除列,你也需要清除它们:

myDataTable.Clear();
myDataTable.Columns.Clear();

它不是datagridview错误