Hi Anthony,
You can get the visual order by using the Items collection on your DataGridControl. You can also use it's GetItemAt() method to retrieve a specific item (index starts at 0).
For example:
ItemCollection items = this.myGrid.Items;
foreach( Employee item in items )
{
Console.WriteLine( "{0}", item.FirstName );
}
Console.WriteLine( "1st: {0}", ( ( Employee )this.myGrid.Items.GetItemAt( 0 ) ).FirstName );
Console.WriteLine( "2nd: {0}", ( ( Employee )this.myGrid.Items.GetItemAt( 1 ) ).FirstName );
Diane Lafontaine
Technical Support / Technical Support Team Lead
Xceed Software Inc.