0

我创建了一个派生自 DataTable 的类,我想调用一个负责创建我的自定义 DT 的方法。

我做了:

public class MyDataTable : DataTable
{
    public MyDataTable(){
    }

    public void LoadData(){
     //I want to create here the procedure to fill my DT
     //I want to do something like this = new DataTable in order to reference this class later. I know that this is readonly but I think you get the idea
    }

}

然后我想这样称呼我的新课

MyDataTable dt = new MyDataTable();
dt.LoadData();

我希望 dt 包含所有信息。那么如何在我的 LoadData 中引用自身内部的类呢?

谢谢

4

1 回答 1

0

为什么不访问基类属性和方法?

public void LoadData(){
    Rows.Add(...);
}

从概念上讲,我强烈建议不要使用这种方法,一个DataTable元素和一个DataTableFiller元素(由您的LoadData方法表示)应该在两个不同的类中解耦。

于 2013-10-28T13:26:38.127 回答