Articles in this section
Category / Section

How to expand or collapse group programmatically in WinRT SfSpreadsheet?

3 mins read

SfSpreadsheet allows you to expand or collapse the groups in a worksheet.

 

Collapse group:

Groups can be collapsed by using CollapseGroup method of IRange and then hide the columns of SpreadsheetGrid like below. 

 

C#

//Collapse columns
Spreadsheet.ActiveSheet.Range["C3:F6"].CollapseGroup(ExcelGroupBy.ByColumns);
Spreadsheet.ActiveGrid.ColumnWidths.SetHidden(3, 6, true);

 

Expand group:

Groups can be expand by ExpandGroup method of IRange and then unhide the columns of SpreadsheetGrid like below. And also invalidate cells to refresh the view.

 

C#

// Expand columns
Spreadsheet.ActiveSheet.Range["C3:F6"].ExpandGroup(ExcelGroupBy.ByColumns);
Spreadsheet.ActiveGrid.ColumnWidths.SetHidden(3, 6, false);
Spreadsheet.ActiveGrid.InvalidateCell(GridRangeInfo.Cols(3,7));

 

Sample links:

 

WPF

 

WinRT

 

WinForms

 

UWP

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