如何获得我在下拉列表中选择的值?
我尝试过这样的事情,但它没有工作,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]
答案 0 :(得分:0)
您可以在datawindow子节点上使用GetSelectedRow方法。
在您的示例中,您获得了' est_an'的价值。对于数据窗口中的最后一行' dw_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对象中的任何列都是string类型。