程序从高版本降到2.0,数据集报错 TypedTableBase
生活随笔
收集整理的這篇文章主要介紹了
程序从高版本降到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(); }?
轉載于:https://www.cnblogs.com/David-Huang/p/TypedTableBase.html
總結
以上是生活随笔為你收集整理的程序从高版本降到2.0,数据集报错 TypedTableBase的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Emuelec模拟器和月光宝盒哪个号
- 下一篇: 小程序自定义组件中observer函数的