Apache flex Flex 4:从DataGridColumn获取数据字段

Apache flex Flex 4:从DataGridColumn获取数据字段,apache-flex,datagrid,flex4,Apache Flex,Datagrid,Flex4,我有以下数据网格: <mx:DataGrid id="question" x="9" y="289" width="100%" height="54" visible="{false}" > <mx:columns> <mx:DataGridColumn dataField="ans1" headerText="ans1"/> <mx:DataGridColumn dataField="an

我有以下数据网格:

<mx:DataGrid id="question" x="9" y="289" width="100%" height="54" visible="{false}" >
    <mx:columns>            
        <mx:DataGridColumn dataField="ans1" headerText="ans1"/>
        <mx:DataGridColumn dataField="ans2" headerText="ans2"/>
        <mx:DataGridColumn dataField="ans3" headerText="ans3"/>
        <mx:DataGridColumn dataField="ans4" headerText="ans4"/>
    </mx:columns>
</mx:DataGrid>
我需要访问数据字段所指向的数据,并将其绑定到标签,但我不知道如何获取它

<s:Label id="debug" x="575" y="106" width="56" height="35" text="{data_from_coloumn_grid_ans1}" />

您不应该查看DataGrid中的值。您应该从DataGrid的dataProvider获取该值

快速示例:

<mx:DataGrid id="question" dataProvider="{myArrayCollection}" x="9" y="289" width="100%" height="54" visible="{false}" >
    <mx:columns>            
        <mx:DataGridColumn dataField="ans1" headerText="ans1"/>
        <mx:DataGridColumn dataField="ans2" headerText="ans2"/>
        <mx:DataGridColumn dataField="ans3" headerText="ans3"/>
        <mx:DataGridColumn dataField="ans4" headerText="ans4"/>
    </mx:columns>
</mx:DataGrid>

<s:Label id="debug" x="575" y="106" width="56" height="35" text="{myArrayCollection.ans1}" />