zoukankan      html  css  js  c++  java
  • 程序从高版本降到2.0,数据集报错 TypedTableBase

    错误  命名空间“System.Data”中不存在类型或命名空间名称“TypedTableBase”(是缺少程序集引用吗?)

    解决:

    该错误出现在自动生成的XXX.Designer.cs里。

    .NET 3.5 :

    public partial class T_OPERATOR_WLDataTable : global::System.Data.TypedTableBase<T_OPERATOR_WLRow> 

    要改成

    .NET 2.0:

    public partial class T_OPERATOR_WLDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable 

    然后编译会出现另一个错误

    错误 1 “DataTable”不实现接口成员“System.Collections.IEnumerable.GetEnumerator()”

    继承接口加上下面这段就可以了

    public System.Collections.IEnumerator GetEnumerator()
    {
      return GetEnumerator();
    }

    重新编译后会自动进化成这样

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    public virtual global::System.Collections.IEnumerator GetEnumerator() {
      return this.Rows.GetEnumerator();
    }
  • 相关阅读:
    常用工具类
    手机端加载中
    jeecg的各种坑
    资源
    idea 破解后无法启动,我的配置文件搞错了
    eclipse xml 报某某.xsd找不到
    linux上部署svn服务器
    苹果手机微信浏览器无法通过post提交form数据
    %%%
    AtCoder arc060_d
  • 原文地址:https://www.cnblogs.com/David-Huang/p/TypedTableBase.html
Copyright © 2011-2022 走看看