注册 登录
编程论坛 VB6论坛

求助 如何获取表类型是TDBGridEh类型的表的内容

honglong123 发布于 2016-05-13 21:23, 4337 次点击
股票系统显示数据用的表单是 TDBGridEh 类型的,这样的 表如何获取指定行,列的值???
微软自带的表控件可以用 类似 Result = SendMessage(hWindow, LVM_GETITEMTEXT, pRow, ByVal pMyItemMemory) 的方法获取,TDBGridEh 这样类型怎么获取都是空。求大神
12 回复
#2
hjxlj2016-05-13 22:15
楼主TDBGridEh是哪里的控件,Delphi里面的?
#3
honglong1232016-05-14 09:44
嗯,delphi写的第三方工具
#4
honglong1232016-05-14 09:50
我估计是  LVM_GETITEMTEXT 这个是对 某些list控件无效,所以一直取不出来,我又做个for循环,
for i = -3000 to 3000
    LVM_GETITEMTEXT = LVM_GETITEMTEXT + i
next
来 试一个值,可惜还是没有一次取到值的 黔驴技穷咯
#5
hjxlj2016-05-14 15:35
LVM_GETITEMTEXT是Windows组件的标准事件,而楼主所谓的TDBGridEh组件不属于Windows的标准组件,你将LVM_GETITEMTEXT事件应用到TDBGridEh这个非标准组件上,根本没有任何作用。
由于本版块不属于Delphi版块,楼主如果需要进一步交流,可加我QQ交流。

[此贴子已经被作者于2016-5-14 15:37编辑过]

#6
honglong1232016-05-14 20:33
好呀 卧龙先生  
你是 三国迷不,我也是经常玩三国
#7
hjxlj2016-05-14 21:28
以下是引用honglong123在2016-5-14 20:33:50的发言:

好呀 卧龙先生  
你是 三国迷不,我也是经常玩三国

在下只是佩服诸葛亮“鞠躬尽瘁、死而后已”的精神而已,与玩不玩三国志毫无关系。
#8
honglong1232016-05-14 21:44
自己顶
#9
honglong1232016-05-15 08:02
再顶,可以付辛苦费 QQ 290735052
#10
hjxlj2016-05-19 18:41
以下是引用honglong123在2016-5-15 08:02:22的发言:

再顶,可以付辛苦费 QQ 290735052

不要顶了,这两天没时间,过两天给你解决哈
#11
littlefeihu2017-05-08 13:29
解决了吗,
#12
littlefeihu2017-05-08 13:30
回复 10楼 hjxlj
如何解决这个问题呢?
#13
littlefeihu2017-05-08 13:49
什么情况?
1