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