protected void GridWeb1_CustomCommand(object sender, string command)
{
// Groups Rows or Ungroup Rows.
if (GridWeb1.ActiveSheetIndex == 0)
{
switch (command)
{
case "GROUP":
if (GridWeb1.SelectCells != null && GridWeb1.SelectCells.Count > 0)
{
// Get Cell Selected CellArea
WebCellArea SelectedCells = (WebCellArea)GridWeb1.SelectCells[0];
// Group rows from starting cell to ending cell
GridWeb1.WebWorksheets[GridWeb1.ActiveSheetIndex].GroupRows(SelectedCells.StartRow, SelectedCells.EndRow);
}
break;
case "UNGROUP":
if (GridWeb1.SelectCells != null && GridWeb1.SelectCells.Count > 0)
{
// Get Cell Selected CellArea
WebCellArea SelectedCells = (WebCellArea)GridWeb1.SelectCells[0];
// Group rows from starting cell to ending cell
GridWeb1.WebWorksheets[GridWeb1.ActiveSheetIndex].UngroupRows(SelectedCells.StartRow, SelectedCells.EndRow); ;
}
break;
}
}
}
}