I think you will always get the DataRowView with this code.
private void gridListControl1_SelectedValueChanged(object sender, EventArgs e)
{
CurrencyManager cm = this.gridListControl1.BindingContext[this.gridListControl1.DataSource] as CurrencyManager;
DataView dv = cm.List as DataView;
DataRowView selectDRV = dv[this.gridListControl1.Grid.CurrentCell.RowIndex - 1];
}