【问题标题】:how to update columns of datatable in dataset if the table is modified at the database file如果在数据库文件中修改了表,如何更新数据集中数据表的列
【发布时间】:2015-07-12 08:55:41
【问题描述】:

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

有什么方法可以在不删除和重新添加的情况下更新数据集?

【问题讨论】:

    标签: c# sql-server datatable dataset


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-21
        • 1970-01-01
        • 2019-07-26
        • 1970-01-01
        • 1970-01-01
        • 2010-11-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多