Articles in this section
Category / Section

How to get the selected ranges in the WinForms GridControl?

1 min read

Select the range in grid

The GridControl.Selections.Ranges is a list that holds the currently selected ranges. You can iterate through this list by using the following code examples.

C#

//In GridControl
//get the currently selected ranges
foreach (GridRangeInfo r in gridControl1.Selections.Ranges)
MessageBox.Show(r.ToString());
[OR]
//get the selected ranges using ActiveRange
GridRangeInfo active = this.gridControl1.Selections.Ranges.ActiveRange;
MessageBox.Show(active.ToString());
//In GridDataBoundGrid
//get the currently selected ranges
foreach (GridRangeInfo r in gridDataBoundGrid1.Selections.Ranges)
MessageBox.Show(r.ToString());
[OR]
//get the selected ranges using ActiveRange
GridRangeInfo active = this. gridDataBoundGrid1.Selections.Ranges.ActiveRange;
MessageBox.Show(active.ToString());

 

VB

'In GridControl
'get the currently selected ranges
For Each r As GridRangeInfo In gridControl1.Selections.Ranges
MessageBox.Show(r.ToString())
Next r
[OR]
'get the selected ranges using ActiveRange
Dim active As GridRangeInfo = Me.gridControl1.Selections.Ranges.ActiveRange
MessageBox.Show(active.ToString())
'In GridDataBoundGrid
'get the currently selected ranges
For Each r As GridRangeInfo In gridDataBoundGrid1.Selections.Ranges
MessageBox.Show(r.ToString())
Next r
[OR]
'get the selected ranges using ActiveRange
Dim active As GridRangeInfo = Me. gridDataBoundGrid1.Selections.Ranges.ActiveRange
MessageBox.Show(active.ToString())

 

The following screenshot displays the grid after applying the properties.

Show the selected ranges in the grid

Figure 1: Get the selected ranges in the grid.

Samples:

C#: Getting selected range

VB: Getting selected range

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied