关于拖放的技术问题!(20分)

  • 主题发起人 主题发起人 衫菜
  • 开始时间 开始时间

衫菜

Unregistered / Unconfirmed
GUEST, unregistred user!
我有个DB的数据库,表现方式是DBGRID,
现在输入记录格式要求拖动一个treeview的节点的STRING到DBGRID上时,
释放后STRING会INSERT到DB库中去,难就难在要求根据在DBGRID上释放
的位置进行判断这条记录插入的位置,请问该如何是好也?
 
一般总是插在最后的,不考虑它。用个索引改变一下显示顺序.
 
可是怎么样才能做到拖到哪条记录上就插在这条记录的前面呢?
 
如果数据量不太,专门用一个字段来显示顺序。
初始化时设为自然顺序。
select .....order by ListNo
插入时动态改变插入位置后面的所有记录的 ListNo
 
关键问题是怎么样才能知道拖在DBGRID释放时,对应的DBGRID上的那条记录上的LISTNO值呢?
 
快来告诉一下啊
 
衫菜放弃吧,感觉是不可能的
 
可是不能放弃啊,
求求你们谁知道快点说啊...
 
计算鼠标位置,在Drop点向DBGrid发送鼠标点击事件。
然后根据当前记录处理。
 
原理是这样,
可是具体的语句怎么实现呢?
 
快来指点一下...
 
多人接受答案了。
 
后退
顶部