【发布时间】:2018-11-28 14:56:30
【问题描述】:
我设置了一个简单的数据绑定网格视图,该网格视图通过自动生成的 winforms 代码填充。它是根据我指向的数据集填充的。
我已经更新了它应该填写的基础数据库,以便向表中添加一个额外的列。但是这个添加的列没有出现在 gridview 中。
我已删除数据集并将其重新绑定,但无法在线找到答案,但可能使用不正确的术语进行搜索。有没有办法以某种方式刷新数据集?
gridview 的填充方式是:
this.xTableAdapter.Fill(this.DBDataSet.tableName);
我想有一种简单的方法可以刷新基础数据集,但我一辈子都找不到它是什么。
【问题讨论】:
-
您确定 GridView 已将
AutoGenerateColumns设置为 true 吗?使用调试器检查时数据集中的新列是否存在? -
列在 gridview 中自动生成,SELECT * FROM tableName 返回新列。
-
在进一步调试中,新列似乎不在数据集中