본문 바로가기
Spread for .NET

Spread for .NET 그룹핑 초기화

by 하_늘_바_람 2022. 5. 10.

ㅇ그룹핑 하기

sprSpread.AllowColumnMove = true;
sprSpread.ActiveSheet.GroupBarInfo.Visible = true;
sprSpread.ActiveSheet.AllowGroup = true;

이후에 Drag and Drop으로 GroupBar에 컬럼을 이동시키고 나면 내부적으로
sprSpread.ActiveSheet.Models.Data 의 형태가 FarPoint.Win.Spread.Model.GroupDataModel 로 변경된다.
변경을 하면서 TargetModel에 임시로 데이터를 저장시킨다.

ㅇ그룹핑 초기화

if (sprSpread.ActiveSheet.Models.Data is FarPoint.Win.Spread.Model.GroupDataModel) {
    sprSpread.ActiveSheet.Models.Data =
        ((FarPoint.Win.Spread.Model.GroupDataModel) sprSpread.ActiveSheet.Models.Data).TargetModel;
}

그룹핑(Drag and Drop) 하기 이전의 형태로 변경한다.

참고 : https://www.grapecity.com/spreadnet/docs/online-win/spwin-group-model.html

'Spread for .NET' 카테고리의 다른 글

RangeGroup 예제  (0) 2022.05.13
grouping과 footer 예제  (0) 2022.05.12
필터된 값 초기화  (0) 2022.04.25
Sort Indicator(정렬 표시자) 제거하기 (feat. Spread.Net)  (0) 2022.04.22
컬럼 전체에 수식 적용  (0) 2021.06.02