Hi Kov,
Please take a look at the sample.
//To get the range count
GridRangeInfoList ranges;
this.gridControl1.Selections.GetSelectedRanges(out ranges, true);
MessageBox.Show(ranges.Count.ToString());
/To get selected row(s)count
int selectedRows = 0;
foreach(GridRangeInfo range in this.gridControl1.Selections.GetSelectedRows(true, false))
{
selectedRows += range.Bottom - range.Top + 1;
}
MessageBox.Show(selectedRows.ToString());
//To get the selected rows
foreach(GridRangeInfo r in this.gridDataBoundGrid1.Selections.Ranges)
for(int row = r.Top; row <= r.Bottom; row++)
Console.WriteLine("hit on row " + row);
Here is the sample
SelectedRange_6639.zip
Let us know if this helps.
Best Regards,
Jeba.