一个界面中,2个cxGrid 实现数据互拖(100)

  • 主题发起人 主题发起人 xiecw
  • 开始时间 开始时间
X

xiecw

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个客需:需要在一个界面中,布置两个TcxGrid,同时这两个TcxGrid之间能够实现数据的互相拖动。既是,从TcxGrid1 中选中一条记录,拖放到TcxGrid2中,TcxGrid2中就增加一条记录;而TcxGrid1中的记录并不减少;也可以从TcxGrid2中拖一条记录,放到TcxGrid1中,TcxGrid2中减少,TcxGrid1中不变情况:两个TcxGrid,每个TcxGrid都有相应的dataset和datasource,每个TcxGrid只有一个viewer;高手,大侠,请给予在OnDragOver,OnDragDrop 这两个操作上给予指点最好是给予代码或者是步骤,我现在搞的糊涂,弄不清具体步骤!小弟是菜鸟,跪求大侠给予施教
 
怎么又提问一次?你看看你的待答问题,里面都已经有重复的提问了。直接说你碰到的问题,知道这两个事件里面写代码就很简单了的最简单:直接 OnDragOver里面写 Acept := True;再在OnDragDrop里面操作数据。
 
to xianjun我按你给我指点的来做,我在直接 OnDragOver里面写 Accept := True;我做了个测试,在OnDragOver内没有发生这个赋值;在OnDragDrop里面操作数据也没有什么反应,也没有报错,就是没有什么变化。拜请你给予指点啊!我大脑愚钝的很,可能没有理解你的意思。。。。。。
 
操作完数据你刷新一下界面即可。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
540
import
I
后退
顶部