请教:如何修改dbgrid中的cell的内容,谢谢! (50分)

  • 主题发起人 主题发起人 bestrose
  • 开始时间 开始时间
B

bestrose

Unregistered / Unconfirmed
GUEST, unregistred user!
几个问题:
1、 OnCellClick 和 OnConEnter 两个事件有什么区别呢?
2、 OnCellClick 传进来的那个column参数是干吗的呢?是不是和OnConEnter中的
selectedField一样的东西?
3、我要修改cell中的内容,然后判断已修改的内容是否小于DBGrid所连的ClientDataSet
中的对应值,如果小于,则不能修改(即恢复为ClientDataSet中的值)。
请问怎么得到该cell中正要修改的值呢?PB中是 this.gettext()来得到的

其实就是想问PB中的 if (this.gettext())<long(dwo.primary[row]) 怎么改成delphi
小于号后面的我知道是 long(dwo.primary[row])=dbGrid.datasouce.dataset.fieldbyname('name').asfloat
前面的this.gettext()在delphi里怎么写我不知道啊。
盼大侠指导迷津,鞠躬致谢。[?][?]
 
OnCellClick 为单元格的点击事件
OnColEnter 为光标进入事件
 
OnCellClick 传进来的那个column参数
是列对象
 
用SQL检索此值比较判断
 
接受答案了.
 

Similar threads

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