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

마이그레이션시 오류 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 마이그레이션시 오류

페이지 정보

작성자 혜진성부 작성일 2023-07-31 08:49 조회 403회 댓글 0건
제품 버전 : 16.1.20231.0
컨트롤 이름 : 스프레드 시트

본문

원래 프로젝트는 .Netframework가 3.5이고, 스프레드시트는 V4 버전이었습니다.


이번에 신규로 V16버전을 구입하였고, 홈페이지에 나와 있는대로


.Netframework를 V16에 맞는 6.5.2버전으로 변경하고, 기존 스프레드 시트 DLL을 참조에서


삭제하고 신규폼을 추가하여 V16버전의 스프레드를 추가하여 마이그레이션을 하였습니다.


대부분은 정상인데,  아래 그림과 같은 오류가 나는데 


오류나는 부분을 삭제해도 문제가 되지 않을까요?


아님 오류가 나지 않게 다른 방법이 있는지 문의드립니다.


이상입니다.9b0557d02956b286645ad36832b54ba3_1690760924_7518.png

9b0557d02956b286645ad36832b54ba3_1690760924_8104.png
9b0557d02956b286645ad36832b54ba3_1690760924_8649.png
 

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

댓글목록

등록된 댓글이 없습니다.

2 답변

WinForms윈폼 Re: 마이그레이션시 오류

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

페이지 정보

작성자 GCK써니 작성일 2023-07-31 09:57 댓글 0건

본문

혜진성부 님, 안녕하세요.

그레이프시티입니다.


해당 현상은 EnhancedColumnHeaderRenderer 및 EnhancedRowHeaderRenederer의 로직이 변경되어 발생하는 현상입니다.


기존에 EnhancedColumnHeaderRenderer는 FpButton이라는 컨트롤을 상속받았으나, 12버전부터는 FpButton 컨트롤을 상속받지 않도록 수정되었습니다. 따라서 사용자는 해당 렌더러를 Form의 Controls 컬렉션에 추가할 수 없습니다.


따라서 다음과 같이 EnhancedColumnHeaderRenderer 대신 FpButton 컨트롤을 생성하도록 코드를 변경하여 사용하는 것을 고려해보시기 바랍니다.


1) 수정 전
FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer enhancedColumnHeaderRenderer3 = new FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer();
//...
this.Controls.Add(enhancedColumnHeaderRenderer3);
 
2) 수정 후
FarPoint.Win.FpButton enhancedColumnHeaderRenderer3 = new FarPoint.Win.FpButton();
//...
this.Controls.Add(enhancedColumnHeaderRenderer3);

아울러 Spread.NET 4버전과 16버전은, 두 버전의 차이가 크기 때문에 마이그레이션이 원할하지 않을 수 있습니다.
기회가 되실 경우, 가급적 상위버전으로 새롭게 프로젝트를 진행하시는 것을 권장드립니다.

추가로 궁금하신 사항이 있을 경우, 문의주시기 바랍니다.
감사합니다.
그레이프시티 드림.

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: 마이그레이션시 오류

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

페이지 정보

작성자 혜진성부 작성일 2023-07-31 10:40 댓글 0건

본문

9b0557d02956b286645ad36832b54ba3_1690767646_7402.png
Namespace를 Farpoint.Win.FpButton으로 수정 하였는데 또 다른 부분에서 


오류가 납니다.



확인부탁드립니다.


댓글목록

등록된 댓글이 없습니다.

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