倾尽所有分数求一个DBGrid拖动的问题的解答,谢谢大家! 问题是这样的。在界面上放置一个DBGrid。现在要实现从一个行拖动到另一行。这个操作有点象,在设计数据库表中,把一个字段通过拖动的方式向上或者向下移动。请问这个操作如何实现?谢谢拉! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说下我的一个比较笨实现方式举例:我表里有一个字段代表记录号Tno(唯一连续的自然数),查询时候不显示的tno name1 a2 b 3 c4 d查询出来在dbgrid上显示名字abcd当拖动操作的时候(例如把b拖动到c,d之间的位置),可以取到tno 的值把b,d之间的记录的tno值-1,b的tno值=d 的tno值-1刷新. 因为我的数据记录比较少,所以才用的adoquery.edit修改的,大数据量的话用sql语句刷新的话痕迹太明显谁有更好的解决办法不妨指点一下,期待大师级高手讲座。 2楼这位兄弟,拖动的操作怎么做,以及做完拖动后刷新DBGrid?这个我不会啊。 我想把数据放到本地的ClientDataSet中,做完了以后,再Update回去。我现在的问题是,拖动的操作怎么做,以及做完拖动后刷新DBGrid?期待大家回答。 赞同一楼。刷新太明显的话,可以在拖动ondrapover事件中disablecontrol,等待从新排序完成之后在enablecontrol来刷新grid.刷新dbgrid可以用paint或invalidate等方法都可以。 关于IMediaSample2的SetMediaType的问题 关于程序启动界面的 问一条SQL语句,和DBGRID显示问题 修改listview中columns选项问题 各位大侠,哪里有DELPHI的反编译软件下载? 请各位大虾说说看:DELPHI7与DELPHI6相比有什么不同 ! 挑战:字体问题! 请教如何在ORACLE中建立本地数据库及表. 如何通过DELPHI访问MS SQL数据库 书上的东西,怎样实现? fastreport在设计时选择控件问题 一个关于子窗体的问题
举例:我表里有一个字段代表记录号Tno(唯一连续的自然数),查询时候不显示的
tno name
1 a
2 b
3 c
4 d
查询出来在dbgrid上显示
名字
a
b
c
d
当拖动操作的时候(例如把b拖动到c,d之间的位置),可以取到tno 的值
把b,d之间的记录的tno值-1,b的tno值=d 的tno值-1
刷新.
我现在的问题是,拖动的操作怎么做,以及做完拖动后刷新DBGrid?
期待大家回答。
刷新dbgrid可以用paint或invalidate等方法都可以。