Once the data is sorted, you have to go through binding context object. Here is how.
BindingManagerBase loBindingManager = this.dataGrid1.BindingContext[this.dataGrid1.DataSource, this.dataGrid1.DataManager];
DataRow loCurrentDataRow = ((DataRowView)loBindingManager.Current).Row;
>Thank you for your help,
>The problem is that when I re-sort the datagrid according to a column header, the row number changes. Is there a way to get the row number independant of the sort order of the grid? Or better, Is there a way to retreive the value of a specific (not necessarely the current) column bounded to a datagrid?
>
>Thank's again!
- Jayesh