请教,用DBGrid连接ADOquery,想在DBGrid里用鼠标可以移动一条记录到另一条记录的上面或下面,应怎做呢?

d_delphi 2002-03-12 08:35:12
用DBGrid连接ADOquery,想在DBGrid里用鼠标可以随便移动一条记录到另一条记录的上面或下面,应怎做呢?
...全文
23 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
horlen 2002-03-13
  • 打赏
  • 举报
回复
这个我没试过!关注
Liusp 2002-03-13
  • 打赏
  • 举报
回复
不行!至少DBGrid不行!
cobi 2002-03-13
  • 打赏
  • 举报
回复
不用dbgrid到是可以,如果和后台数据库发生了,关系,那就不行了。

或许你在表中加一个自动增加字段,其中放置一个顺序号并作为主索引排序用。则你实现你的想法的时候,只需要得到拖动记录的顺序号,然后后台对被影响的记录顺序号做修改,并重新排序就ok了。

当然这样做,是不能体现“随便移动”的

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧