那位朋友对cxGrid了解点,当一列移动到后一列时,某一列等于另某两列的计算值?(40分)

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

xbbtzhao

Unregistered / Unconfirmed
GUEST, unregistred user!
那位朋友对cxGrid了解点,当一列移动到后一列时,某一列等于另某两列的计算值?
当移动到下一行可行,问题是只有一行时就不计算了?有什么解决办法?
 
用消息定位一下可以应该解决。sendmessage
 
我刚刚解决了...[:D]
不过我用的是TDBGrid
本来是通过TADOQuery AfterEdit AfterPost来处理
后发现一条时却不好处理(原因是行不变时 不出发post事件)
更改如下
增加了CellClick处理判断 当前列不是事件触发列 且上次选中列是事件触发列 此时触发Post 事件. (注意要对TDATASET的状态要判断,即在dsEidt状态时才触发post事件)
接奋[:)]
 
楼上的同样的问题,有点点不是很明白,能不能给点代码提示,感谢
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部