面向对象高手进来~(刚才贴了,代码错了,重贴)
zgan 2002-04-10 01:49:22 当需要扩展功能时,我用继承
例如:
Class dataSetexp
Inherits DataSet
end class
但是,我扩展dataset,要在 dataset.tables 中加入一个表示SqL的字符串。。
即每个tables都有对应的Sql这个属性。。】
我该怎么作?我想过
Class dataSetexp
Inherits DataSet
dim sql() as string
end class
但是这样对应的sql就无法与table紧密对应了。。。于是
class datatablesExp
Inherits datatable
dim sql as string
end class
现在问题来了:
我要怎么才能用我的新的datatable替换掉dataset中的集合tables(tables是datatable的集合)
用Shadows可以吗?替换了会不会影响dataset的功能?例如fill(dataset)还有用吗?
疑惑中。。。。。请高手指教。。