如何获取我在下拉列表中选择的值?
我尝试过这样的事情,但它不起作用,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]
如何获取我在下拉列表中选择的值?
我尝试过这样的事情,但它不起作用,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 对象中的任何列都是字符串类型。