Hi Prathima,
You need to handle the GroupExpanding event for Enable the OKbutton and GroupCollapsed event for disable the OKbutton.Please refer the attahed sample for more details. Let me know if this helps.
bool flag = true;
private void gridGroupingControl1_GroupExpanding(object sender, Syncfusion.Grouping.GroupEventArgs e)
{
button1.Enabled = true;
}
private void gridGroupingControl1_GroupCollapsed(object sender, Syncfusion.Grouping.GroupEventArgs e)
{
flag = false;
iterate(this.gridGroupingControl1.Table.TopLevelGroup);
}
public void iterate(Group g)
{
if( g.IsExpanded && ! g.IsMainGroup )
{
flag = true;
button1.Enabled = true;
System.Diagnostics.Trace.WriteLine("GroupLevel = "+g.Info +"::::>" + g.IsExpanded );
}
if ( flag )
{
return;
}
else
button1.Enabled = false;
foreach(Group gr in g.Groups)
{
iterate(gr);
}
}
Sample:
NestedGroups.zip
Best Regard,
Haneef