如果在数据库文件中修改了 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 中添加新列。
我创建了一个 SQL 服务器数据库文件 (.mdf
) 并向其中添加了 table 来定义它们的列。然后我在链接到数据库文件的项目中添加了一个数据集,后来我发现我必须修改 db 文件并向 table 添加一些列,但是对 db 文件所做的更改没有反映出来在数据集上,直到我删除其中的数据 table 并重新添加它。
有没有什么方法可以不删除又重新添加来更新数据集?
要刷新数据集您可以重置数据集并重新填充它。
this.YourDataSet.Reset();
this.YourTableAdapter.Fill(this.YourDataSet.table);
首先:您必须修改TableAdapter 的SelectCommand。 然后您可以在 DataTable 中添加新列。