我在向表中插入新数据后更新datagridview时遇到问题。似乎数据网格绑定到的DataSet不会刷新,我也不能强制它这样做。刷新数据集的唯一方法是重置应用程序。我知道我可以创建新的DataSet并用表格的数据填充每个按钮“刷新”点击,但我想知道它是否更简单。
我用谷歌搜索了一下,但这些解决方案中没有一个对我有用:
问题出在哪里?
答案 0 :(得分:0)
数据集的更改将反映在任何绑定的网格中。但听起来你要问的是如何使DataSet本身更新以响应底层数据库表中的更改。 .NET或MSSQL中没有任何自动功能。您基本上只需重新运行查询。您希望查看表适配器的ClearBeforeFill属性,以便在加载新更改时不会吹走现有数据。
有关详细信息,请查看this article。