怎么取得这些列值那,高手看看

fallow2002 2003-01-06 08:38:32

我的一个数据窗口是用freeform格式做的,里面加了几个按钮,前页,后页,可以滚动看前一条或后一条记录。现在我需要滚动到某一条记录的时候,把数据窗口里面的各个列值取出来,怎么取阿,我用getitemstring(,)函数,不管记录滚动到哪一条,获得的都是第一条的记录,怎么回事阿?

高手帮帮看看哪!!!
...全文
52 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsycat 2003-01-07
  • 打赏
  • 举报
回复
dw_1.GetItemString(dw_1.getrow(),"col_name")
tchatcha 2003-01-07
  • 打赏
  • 举报
回复
这么多高手,我只能up了
jxl816 2003-01-07
  • 打赏
  • 举报
回复
如果用PFC用inv_base.of_Getitem()
fallstone 2003-01-07
  • 打赏
  • 举报
回复
都行,都行,以第一种为精简。
chengjian 2003-01-07
  • 打赏
  • 举报
回复
dw_1.object.columnname[row]
bomber2001 2003-01-06
  • 打赏
  • 举报
回复
IF DW_1.GETROW() > 0 THEN
LS_1 = DW_1.GETITEMSTRING(DW_1.GETROW(),"COLUMN_NAME1")
LDT_1 = DW_1.GETITEMDATETIME(DW_1.GETROW(),"COLUMN_NAME2"))
LL_1 = DW_1.GETITEMNUMBER(DW_1.GETROW(),"COLUMN_NAME3")
.......
END IF
ice2water 2003-01-06
  • 打赏
  • 举报
回复
ll_row = dw_1.getrow()
if ll_row > 0 then
ls_1=dw_1.getitemstring(ll_row,"clo_name")
end if
jackygan 2003-01-06
  • 打赏
  • 举报
回复
罗说得对,row是当前记录。
补充,如果是数字类型字段建议用getitemnumber(),日期型用getitemdate()
dotnba 2003-01-06
  • 打赏
  • 举报
回复
GetItemString(Row,"col_name")

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧