WinForms윈폼 CheckBox 셀타입의 전체체크 기능에 대해서 질문드립니다.
페이지 정보
작성자 편도준 작성일 2024-01-12 16:31 조회 124회 댓글 0건본문
관련링크
안녕하세요 이번에 12 -> 13버전으로 덕분에 업그레이드하여
문제 없이 잘 사용 중에 감사드립니다.
FpSpread에 CellDoubleClick Event를 통해서 셀을 더블 클릭하였을 때
해당 컬럼의 CellType이 CheckBoxCelltype인 셀들에 Value를 전부 true 혹은 false로
변경하는 함수를 작성중에 있는데 문제는 [그림 1]을 보시면
해당 컬럼에 CheckBoxCellType과 TextBoxCellType이 같이 있습니다.
밑의 코드처럼 해당 이벤트를 해주었으나 TextBoxCellType까지 같이 value값이 true로 지정되어
for문으로 celltype을 비교하여 checkbox인지 확인해 value값을 true로 변경하도록 수정해줬지만 행수가 기본적으로 2000개 이상이다 보니 속도가 많이 느려져서 for문으로는 도저히 안될 것 같습니다.
혹시 해당 기능을 구현할 다른 방법이나 속성 값이 있는지 궁금합니다.
항상 성실한 답변 감사드립니다!
private void fpSp_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e) { fpSp.Sheets[0].Cells[0, e.Column, fpSp.Sheets[0].RowCount - 1, e.Column].Value = true; }
[그림 1]
댓글목록
등록된 댓글이 없습니다.