Spread for .NET

Spread for .NET 그룹핑 초기화

하_늘_바_람 2022. 5. 10. 19:20

ㅇ그룹핑 하기

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