! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

컬럼 머지 기능 활성화/비활성화 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 컬럼 머지 기능 활성화/비활성화

페이지 정보

작성자 한마음 작성일 2021-02-17 15:20 조회 4,531회 댓글 2건
제품 버전 : 12.45

본문

폼 디자인시 컬럼머지를 none이 아닌 always 등으로 셋팅해 놓고 데이터를 채우니

채우는 건건이 머지가 동작하는지 머지를 none으로 할때보다 3배 정도 실행 속도가 느립니다.

데이터를 채우기전 컬럼 단위로 mergepolicy=none으로 해놓고 데이터 다 채운뒤 alway로 해 놓으면

되긴한데 데이터 채우기전 머지 동작을 멈추게 하고 다 채운뒤 다시 활성화 하는 기능은 없는지요?

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

집념님의 댓글

집념 작성일

데이터 채우기 전에 spread.SuspendLayout 데이터 다 채우고 spread.ResumeLayout 하시면 될 것 같습니다. 그리고 머지 뿐만 아니라 Spread 외형의 변화가 있는 작업 하실때는 아래 패턴으로 적용하시면 빨라지실겁니다. spread.SuspendLayout for 문 next spread.ResumeLayout

한마음님의 댓글

한마음 작성일

SuspendLayout과 ResumeLayout을 사용하니 속도가 1.5배정도 빨라졌습니다. 도움 주셔서 감사드립니다.

1 답변

WinForms윈폼 Re: 컬럼 머지 기능 활성화/비활성화

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK루카스 작성일 2021-02-19 14:08 댓글 0건

본문

안녕하세요 그레이프시티입니다.


집녑 님께서 댓글에 달아주신 내용처럼 앞 뒤로 spread.SuspendLayout(), spreadResumeLayout()을 사용하시면 속도 향상에 도움이 됩니다.

아래 도움말 링크를 참고해 주시기 바랍니다.

https://help.grapecity.com/spread/SpreadNet12/WF/webframe.html#spwin-complayout.html

댓글에 써주신 대로 말씀하신 상황 뿐 아니라 외형 변화나 일괄적인 작업을 할 때 앞 뒤로 사용해 주시면 속도 향상에 도움이 되는 점 참고해 주시기 바랍니다.


다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.