面向对象高手进来~

zgan 2002-04-10 01:31:18

当需要扩展功能时,我用继承
例如:
Class dataSetexp
Inherreqwrits DataSet
end class
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigtree21cn 2002-05-03
  • 打赏
  • 举报
回复
c#:

class myDataSet:DataSet
{
public override datatablesExp Tables{
....} //override the property Tables with your own class
//derives from DataTable
}

Happyboy_zjy 2002-04-29
  • 打赏
  • 举报
回复
重载这些方法就行了~~
zgan 2002-04-10
  • 打赏
  • 举报
回复
但是,我扩展dataset,要在 dataset.tables 中加入一个表示SqL的字符串。。
即每个tables都有对应的Sql这个属性。。】
我该怎么作?我想过
Class dataSetexp
Inherreqwrits 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)还有用吗?
疑惑中。。。。。请高手指教。。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧