如何用鼠标拖动dbgrid中的记录,并更改数据集的顺序(50)

  • 主题发起人 主题发起人 tianxing78
  • 开始时间 开始时间
T

tianxing78

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用鼠标拖动dbgrid中的记录,并更改数据集的顺序?
 
拖动时,你可以获得当前记录的BookMark,释放鼠标时,根据当前鼠标的位置,获得鼠标所处记录的BookMark,从而你就知道需要将第一条记录拖放到哪条记录的前面了。在你的表中,必须要有一个字段,用于控制显示先后顺序的。
 
如何设置鼠标就可以拖动了
 
可以先建一个integer字段用来标记排序顺序,然后在拖动事件里改变integer值就OK达到你的要求,我是搞了两个按妞上移,下移
 
后退
顶部