In my application, I have a datagrid that is bound to XML data.  The 
datagrid has a corresponding form that contains the details.  When 
the user clicks on a row in the datagrid the form populates with the 
values from the DataGrid's selectedItem.

I want to programatically select the first row in my DataGrid when 
the application loads.  

In order to do this, I have to call validateNow() and scrollToIndex()

eg.

dg.selectedIndex = 0;
dg.validateNow();  
dg.scrollToIndex(0);  

I put this code in the Applications creationComplete handler.

This all works great - the first row is highlighted and selected and 
the selectedIndex is 0.  The problem is that I can't access the data 
to populate the details form.  When I try to retrieve the 
dg.SelectedItem property - it is null.

How does one programatically select the first row in the grid on load 
AND access the row data?

thanks



Reply via email to