请问如何在DBGRID中用MOUSE将整行记录搬上和搬下(100分)

  • 主题发起人 主题发起人 Lonelysword
  • 开始时间 开始时间
L

Lonelysword

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何在DBGRID中用MOUSE将整行记录搬上和搬下
 
不太可能。
 
我也有这个需求。听一下。
 
自己编写,onmousedown,onmousemove,onmouseup事件
 
可以实现,详细说明如下:
这个类不是从TDBGrid为做的,而是通过TCustomGrid来做的。
用你自己的数据结构来存放数据(这个数据结构将是这个控件的核心)
然后,在TCustomGrid中有ColumnMove和RowMove这样的过程,是可以重载的。
重载它然后,相应的改变后台的数据,
然后,
重载这DrawCell过程,根据你的数据结构中的内容将这个Grid画出来。
这就是一个过程,这个控件可以扩展出来!!!
 
做一个dropdrag时间。
 
有结果通知我一声。
 
关注,有了结果别忘了通知一声
 
接受答案了.
 
后退
顶部