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

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

但是我DDDW 有3列
我想获取选中的行的3列中的任意一列的值,怎么直接获取呢
...全文
269 3 打赏 收藏 举报
写回复
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...,就够了
相关推荐
发帖
DataWindow

604

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2015-07-10 06:59
社区公告
暂无公告