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

Column Width Autosize > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 Column Width Autosize

페이지 정보

작성자 tomleee 작성일 2024-01-19 10:10 조회 52회 댓글 0건
제품 버전 : 16.2.20231.0

본문

현재 사용중인 columnWidth autosize를 위한 코드입니다.


for (int i = 0; i < dt.Columns.Count; i++)

{

    Column crntCol;

    float sizecol;

    crntCol = fpSpreadRFQOrder.ActiveSheet.Columns[i];

    sizecol = crntCol.GetPreferredWidth() + 10;

    crntCol.Width = sizecol;           

}


이렇게 실행 했을시, 실제 필요한 데이터가 아닌 header row를 기준으로 column width가 설정되는데, header row를 제외한 그다음 row 부터 autosize를 설정하는 방법이 있을까요?



 

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

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: Column Width Autosize

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

페이지 정보

작성자 MESCIUS써니 작성일 2024-01-23 10:41 댓글 0건

본문

첨부파일

tomleee 님, 안녕하세요.

메시어스입니다.


Spread.NET V16에서는 GetPreferredWidth() 메서드 사용 시, 일반적으로 ColumnHeader의 Text가 아닌 데이터 영역의 Text 길이에 맞춰 열 너비를 조정합니다.


전달해주신 샘플 코드를 사용하여 저희 쪽에서 테스트 해 보았을 때, 데이터 영역의 텍스트에 맞춰 열 너비가 조정되는 것을 확인하였습니다. 저희 쪽에서 테스트한 샘플 프로젝트를 첨부드리오니, 비교하여 확인 부탁드립니다.


말씀하신 ColumnHeader의 Text 길이에 맞춰 열 너비가 조정되는 현상이 지속적으로 발생할 경우, 해당 현상을 저희 쪽에서 재현해볼 수 있는 샘플 프로젝트를 공유해주시면, 샘플 기반으로 원인을 조사하여 안내드리겠습니다.


감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

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