AD
Administrator
Syncfusion Team
April 14, 2005 05:58 PM UTC
Here is a rough try at this. It will require tweaking when you are at the last group and maybe in some other cases as well.
//given group g
Group parentGroup = g.ParentGroup;
GridTable table = g.ParentTable as GridTable;
int i = parentGroup.Groups.IndexOf(g);
int row1 = table.DisplayElements.IndexOf(g);
int row2 = table.DisplayElements.IndexOf(parentGroup.Groups[i+1]);
this.gridGroupingControl1.TableControl.RefreshRange(GridRangeInfo.Rows(row1, row2));
Console.WriteLine(row1.ToString() + " " + row2.ToString());