对于2来说,你可以看看tdatasource的源码,它的
procedure SetDataSet(ADataSet: TDataSet);中或者能有启发,其中有一个方法IsLinkedTo;它用一个while来判断dataset是否为nil,我想你也可以实现这个方法,不能在db单元里实现你的tmyds,那只有自己写了。
procedure SetDataSet(ADataSet: TDataSet);中或者能有启发,其中有一个方法IsLinkedTo;它用一个while来判断dataset是否为nil,我想你也可以实现这个方法,不能在db单元里实现你的tmyds,那只有自己写了。
解决方案 »
- 将数据导入到文本文件时的格式问题
- dxcore.dcu和glsingleinstance.dcu
- 用Tedit + TMonthCalendar 组合日历控件的问题,高手帮个忙了!
- 如何使用Fast Report 在线等......急
- 面向对象的疑惑。
- 绝菜问题若干
- 怎样释放动态创建的组建?各位来帮忙,高分求救
- 数学还未忘的进来瞧瞧,已知一个等腰三角形的三角顶点的坐标,如何求出它的外接圆的圆心坐标和半径。
- 小女刚学delphi,想写个简单的定时程序。
- 为什么我新建一个窗体,放一个菜单在上边,我没有设置快捷键,但编译后它自己会显示出来。
- OverLoad 与 OverRide的区别
- 在Delphi中﹐用什么方法可以將一張表中(記錄)數據復制到另一張表中﹖
我现在在做一个treeview的控件让它有数据操作属性
至于怎么做建议你找一本delphi的高级编程资料,delphi下开发控件有些困难
可以看一些源码,不过VCL的TDATASOURCE考虑的东西太多,看的时候不容易抓住重点.去看看<设计模式>的观察者模式.