【发布时间】:2015-07-12 08:55:41
【问题描述】:
我创建了一个 SQL Server 数据库文件 (.mdf) 并在其中添加了表来定义它们的列。然后我在我的项目中添加了一个与数据库文件链接的数据集,后来我发现我必须修改 db 文件并向表中添加一些列,但是对 db 文件所做的更改不会反映在数据集上,直到我删除其中的数据表并重新添加。
有什么方法可以在不删除和重新添加的情况下更新数据集?
【问题讨论】:
标签: c# sql-server datatable dataset
我创建了一个 SQL Server 数据库文件 (.mdf) 并在其中添加了表来定义它们的列。然后我在我的项目中添加了一个与数据库文件链接的数据集,后来我发现我必须修改 db 文件并向表中添加一些列,但是对 db 文件所做的更改不会反映在数据集上,直到我删除其中的数据表并重新添加。
有什么方法可以在不删除和重新添加的情况下更新数据集?
【问题讨论】:
标签: c# sql-server datatable dataset
要刷新数据集你可以重置数据集并重新填充。
this.YourDataSet.Reset();
this.YourTableAdapter.Fill(this.YourDataSet.table);
【讨论】:
首先:您必须修改 TableAdapter 的 SelectCommand。 然后您可以在 DataTable 中添加新列。
【讨论】: