Here is button handler that will create an arraylist of DataRowView objects from the selected rows.
private void button1_Click(object sender, System.EventArgs e)
{
ArrayList drvs = new ArrayList();
foreach(GridRangeInfo range in this.gridGroupingControl1.TableControl.Selections.Ranges)
{
if(range.IsRows)
{
for(int i = range.Top; i <= range.Bottom; ++i)
{
GridRecordRow rec = this.gridGroupingControl1.Table.DisplayElements[i] as GridRecordRow;
if(rec != null)
drvs.Add(rec.GetData());
}
}
}
//now drvs should hold the select DataRowView objects
foreach(DataRowView drv in drvs)
Console.WriteLine(drv["Col1"]);
}
}