注册 登录
编程论坛 PowerBuilder

[求助]dw的itemchange用法

lookwell 发布于 2007-06-22 09:59, 1930 次点击
我在dw_2 itemchanged 中这样写:

string ls_cp,ls_dh // 表字段1,字段2 均字符型。

choose case dwo.name
case "字段1"
ls_cp=data

case "字段2"
ls_dh=data
messagebox("显示",ls_cp+ls_dh)

end choose

如何在显示出字段1的值?请高手指点迷津。。。

3 回复
#2
路過2007-06-22 12:55

字段1的值就是ls_cp

#3
sam20802007-06-28 15:44

获取新值就是data
获取旧值可以用
ls_cp = dw_2.GetItemString(dw_2.GetRow(),'字段1')

#4
nnw_6012011-12-23 20:03
以下是引用sam2080在2007-6-28 15:44:47的发言:

获取新值就是data
获取旧值可以用
ls_cp = dw_2.GetItemString(dw_2.GetRow(),'字段1')
data是新值没错,可是它是字符型的,如果是datetime的,该怎么获得?
ls_cp = dw_2.GetItemString(dw_2.GetRow(),'字段1')第三个和第四个参数,无论怎么写,都是获得旧的值

1