Use itemEditEnd Event of DataGrid instead of FocusOut event. Thanks, with Regards, Jitendra Jain Software Engineer 91-9979960798
----- Original Message ---- From: poorni_agile <[EMAIL PROTECTED]> To: flexcoders@yahoogroups.com Sent: Monday, August 4, 2008 4:57:26 PM Subject: [flexcoders] Help me Hi Iam having some doubts with datagrid. My datagrid values are not changing if iam using LabelFunction attribute in datagrid column. How to solve this issue. Iam requesting you to give me ideas how can i resolve this issue. My Code: <mx:Form id="editForm" label="View and Edit XML Rules"> <mx:HBox> <mx:FormItem label="Rule DocType:" fontWeight=" bold"> <mx:TextInput id="doctype" width="280" fontWeight=" normal" editable="false" /> </mx:FormItem> <mx:FormItem label="Target: " fontWeight=" bold"> <mx:ComboBox id="target" dataProvider= "{targ}" width="150" fontWeight=" normal"/> </mx:FormItem> </mx:HBox> <mx:FormItem label="Rule Handler:" fontWeight=" bold"> <mx:TextInput id="handler" width="280" fontWeight=" normal" editable="false" styleName="wrapme" /> </mx:FormItem> <mx:FormItem label="Stylesheet: " fontWeight=" bold"> <mx:TextInput id="stylesheet" width="280" fontWeight=" normal" editable="false" /> </mx:FormItem> <mx:FormItem label="IdLocations: " fontWeight=" bold"/> <mx:DataGrid id="dgrid" dataProvider= "{b}" width="600" rowCount="5" editable="false" wordWrap="true" > <mx:columns> <mx:DataGridColumn headerText=" IDLocation Description" dataField="@ description" width="150" editorDataField= "text"/> <mx:DataGridColumn headerText=" IDLocation Path" dataField="@ path" editorDataField= "text"/> <mx:DataGridColumn headerText=" Column-Index" dataField="@ column-index" width="70"/> <mx:DataGridColumn headerText=" Separator Used" dataField="@ separator" width="70"/> </mx:columns> </mx:DataGrid> <mx:FormItem label="Special Cases:" fontWeight=" bold"/> <mx:DataGrid id="dgrid1" dataProvider= "{c}" width="600" rowCount="5" editable="false" > <mx:columns> <mx:DataGridColumn headerText=" Priority" dataField="@ priority" width="50" editorDataField= "text"/> <mx:DataGridColumn headerText=" Test" dataField="@ test"/> <mx:DataGridColumn headerText=" Handler" dataField="@ handler"/ > ----> <mx:DataGridColumn headerText=" SpecialCaseStyle sheet Name" labelFunction= "displayName" /> ----> <mx:DataGridColumn headerText=" SpecialCaseTarge t Destination" labelFunction= "displayDestinat ion"/> </mx:columns> </mx:DataGrid> <mx:HBox> <mx:Button id="edit" label="Edit Rule" click="editRule( )"/> <mx:Button id="save" label="Save Rule" click="saveRule( )"/> </mx:HBox> <mx:TextArea id="xmlObj" text="{externalXML} " visible="false" /> </mx:Form> In the above code i pointed two lines with arrow mark ---> for those two lines column is not changing. Even if i change something in that column and once again get focus out of that column then once again the previous data is only coming what ever i wrote was vanishing. What is the problem when iam using labelFunction attribute. Thanks in advance, Poornima.