dddw下拉 获取下拉任意列的值

cailinaaa 2015-07-10 06:59:49
dw中获取DDDW 的显示值,知道怎么获取
dw_1.Describe("Evaluate('LookUpDisplay(columnname)',"+String(this.GetRow())+")"))

但是我DDDW 有3列
我想获取选中的行的3列中的任意一列的值,怎么直接获取呢
...全文
282 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
eclat2299 2015-07-22
  • 打赏
  • 举报
回复
dddw也是一個dw, 但要用getChild取得 DataWindowChild ldwc string ls_data long ll_row dw_edit.GetChild('dddw欄位名', ldwc) MessageBox('rowcounts',string(ldwc.RowCount())) //dddw的row count for ll_row=1 to ldwc.RowCount() ls_data+=ldwc.GetItemString(ll_row,'欄位名')+'~r~n' next MessageBox('all data',ls_data)
WorldMobile 2015-07-15
  • 打赏
  • 举报
回复
引用 楼主 cailinaaa 的回复:
dw中获取DDDW 的显示值,知道怎么获取 dw_1.Describe("Evaluate('LookUpDisplay(columnname)',"+String(this.GetRow())+")")) 但是我DDDW 有3列 我想获取选中的行的3列中的任意一列的值,怎么直接获取呢
显示值可以通过lookupdisplay来获取,数据值可以直接通过数据窗口的列来取,其它列的值不能直接获取,需要根据数据值或者显示值用find找到对应行,然后用getitem来取
a78782295 2015-07-14
  • 打赏
  • 举报
回复
getitemxxxx...,就够了

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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