Powerbuilder 从下拉列表中获取选定值
Powerbuilder get selected value from a dropdown list
如何获取我在下拉列表中选择的值?
我试过类似的方法,但它不起作用,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]
您可以在子数据窗口上使用 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 对象中的任何列都是字符串类型。
如何获取我在下拉列表中选择的值?
我试过类似的方法,但它不起作用,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]
您可以在子数据窗口上使用 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 对象中的任何列都是字符串类型。