【问题标题】:Error adding a column to a typed dataset向类型化数据集添加列时出错
【发布时间】:2016-05-31 09:28:54
【问题描述】:

由于某些原因,当我尝试创建数据集的实例时,我试图向现有数据集添加一个新列,但它引发了以下错误

Error   47  The type 'System.Data.TypedTableBase`1<T0>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.  

我的数据集名称是MainReceive.xsd,我正在为其创建一个实例,如下所示

private gsiMainReceive.gsi_main_receiveDataTable dtMainReceiving;

我可以知道究竟是什么导致了这个问题吗?

【问题讨论】:

    标签: c# xsd strongly-typed-dataset


    【解决方案1】:

    该错误消息非常具体。 如果在项目中使用 System.Data 添加对 System.Data.DataSetExtensions.dll 的引用;将使您能够使用 DataSetExtensions 中包含的扩展 API。

    所以使用:

    using System.Data;
    

    【讨论】:

    • 我已经包含了,因为我之前使用数据集,我刚刚添加了一个新列
    猜你喜欢
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    相关资源
    最近更新 更多