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

