Aspose.Cells.GridWeb.Examples.CSharp.RowsAndColumns.GroupRows.GridWeb1_CustomCommand C# (CSharp) Метод

GridWeb1_CustomCommand() защищенный Метод

protected GridWeb1_CustomCommand ( object sender, string command ) : void
sender object
command string
Результат void
        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;
                }
            }
        }
    }