0

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

我尝试过这样的事情,但它不起作用,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]
4

1 回答 1

0

您可以对数据窗口子项使用 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 对象中的任何列都是字符串类型。

于 2017-07-10T13:41:41.137 回答