[解决办法] 在dw的clicked事件中写: if not isnull(dwo) and row > 0 then messagebox('', string(dwo.primary[row])) 看看 [解决办法]
[解决办法] 在 DW 的clicked 事件中写如下代码:
string as //存储取出的值
long ll_column_count,i,k=1 string ls_column_name[] ll_column_count = long( dw_1.object.datawindow.column.count )
//循环,取DW中显示的列名 for i=1 to ll_column_count if dw_1.describe("#"+ string(i) + ".visible") = '1' then ls_column_name[k] = dw_1.describe("#"+ string(i) + ".name") k++ end if next
//判断,当前点击的列名,确定列的序号 for i=1 to upperbound(ls_column_name[]) if dwo.name = ls_column_name[i] then //通过列的序号 i ,和行号 row 可以确定某单元格的值 as = dw_1.object.data[i,row] exit end if next