如果在数据库文件中修改了 table,如何更新数据集中的数据列 table

how to update columns of datatable in dataset if the table is modified at the database file

我创建了一个 SQL 服务器数据库文件 (.mdf) 并向其中添加了 table 来定义它们的列。然后我在链接到数据库文件的项目中添加了一个数据集,后来我发现我必须修改 db 文件并向 table 添加一些列,但是对 db 文件所做的更改没有反映出来在数据集上,直到我删除其中的数据 table 并重新添加它。

有没有什么方法可以不删除又重新添加来更新数据集?

要刷新数据集您可以重置数据集并重新填充它。

this.YourDataSet.Reset();
this.YourTableAdapter.Fill(this.YourDataSet.table);

首先:您必须修改TableAdapter 的SelectCommand。 然后您可以在 DataTable 中添加新列。