【问题标题】:Powerbuilder get selected value from a dropdown listPowerbuilder 从下拉列表中获取选定的值
【发布时间】:2017-07-08 17:31:20
【问题描述】:

如何获取我在下拉列表中选择的值?

我尝试过类似的方法,但它不起作用,ls_est_an 为空:

ll_row = dw_est_an.rowcount()
dw_est_an.GetChild( "est_an" , dddw )
ls_est_an = dw_est_an.object.est_an[ll_row]

【问题讨论】:

  • 你的意思是下拉列表框还是下拉数据窗口?
  • 下拉数据窗口

标签: list dropdown powerbuilder getvalue


【解决方案1】:

您可以在数据窗口子级上使用 GetSelectedRow 方法。

在您的示例中,您将获取数据窗口“dw_est_an”中最后一行的“est_an”值。

要在下拉数据窗口中获取所选行的值,您可以使用 类似:

long ll_dddwrow
string ls_val
ll_dddwrow = dddw.getselectedrow(0)
IF ll_dddwrow > 0 THEN
   ls_val = dddw.getitemstring(ll_dddwrow, 'columnname')
END IF

这假定 dropdowndatawindow 对象中的任何列都是字符串类型。

【讨论】:

    猜你喜欢
    • 2019-03-07
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 2019-11-30
    相关资源
    最近更新 更多