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

FLEXGRID SAVEGRID 문제 > Q&A | 토론

본문 바로가기

WinForms윈폼 FLEXGRID SAVEGRID 문제

페이지 정보

작성자 re9uiem 작성일 2022-11-14 15:26 조회 902회 댓글 2건
제품 버전 : 2022V2(566)
컨트롤 이름 : FLEXGRID

본문

안녕하세요 예전 버전으로 코딩한 소스중 라이센스 업데이트 후 안되는 부분이 있어서 문의 드립니다. 


FLEXGRID 에서 기존 API에는 Savegrid라는 함수가 있었던 것으로 파악되는데 지금은 찾을수가 없네요 


어떤걸로 대치 하면 될까요??


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

댓글목록

re9uiem님의 댓글

re9uiem 작성일

re9uiem님의 댓글

re9uiem 작성일

Enum FileFormatEnum = new C1.Win.C1FlexGrid.FileFormatEnum();
 Enum FileFormatEnum = new C1.C1Report.FileFormatEnum();

요 두가 지 방법으로 선언을 해봤습니다. 


 mainGrid.SaveGrid(dlg.FileName, FileFormatEnum.Excel, flags);  해당 코드에서  아래와 같은 에러가 나오네요 

: 오류 CS1061 'Enum'에는 'Excel'에 대한 정의가 포함되어 있지 않고, 'Enum' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'Excel'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요.

1 답변

WinForms윈폼 Re: FLEXGRID SAVEGRID 문제

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

페이지 정보

작성자 GCK싸이먼 작성일 2022-11-15 16:49 댓글 4건

본문

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


문의하신 Flexgrid에서 SaveGrid 함수를 사용하시기 위해서는 아래의 예제 코드와 같이 사용하시면 FlexGrid의 데이터를 내보내기 하실 수 있습니다.


1. 솔루션 탐색기 상의 참조를 마우스 우클릭 하여 "참조 추가"를 클릭합니다.

907c38f97a4cb8fe355932bfef8535af_1668499384_2087.png
 

2. [어셈블리 - 확장] 탭을 선택하여 C1.Win.C1FlexGrid.ImportExport를 추가합니다.

907c38f97a4cb8fe355932bfef8535af_1668499394_2048.png
 


3. 아래의 코드를 작성합니다.

using C1.Win.C1FlexGrid;


위 과정을 따라 진행하시면 SaveGrid 함수를 사용하실 수 있을겁니다.


추가로 궁금하신 사항은 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림.

댓글목록

re9uiem님의 댓글

re9uiem 작성일

참조후 아래와 같은 에러가 발생합니다. 심각도 코드 설명 프로젝트 파일 비표시 오류(Suppression) 상태

오류 CS0104 'FileFormatEnum'은(는) 'C1.Win.C1FlexGrid.FileFormatEnum' 및 'C1.C1Report.FileFormatEnum' 사이에 모호한 참조입니다
확인 부탁드립니다 감사합니다. 

GCK싸이먼님의 댓글

GCK싸이먼 작성일

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

FileFormatEnum 선언 시 C1.Win.C1FlexGrid.FileFormatEnum 
또는 C1.C1Report.FileFormatEnum으로 
용도에 적합하게 참조를 선언하여도 동일한 문제가 발생하면 문의주십시오.
해당 에러 내용을 확인하여 안내드리겠습니다.

감사합니다.
그레이프시티 드림.

re9uiem님의 댓글

re9uiem 작성일

안녕하세요 
아래 두가지 방법으로 선언을 해봤습니다. 

Enum FileFormatEnum = new C1.Win.C1FlexGrid.FileFormatEnum();
            Enum FileFormatEnum = new C1.C1Report.FileFormatEnum();

해당 코드에서 ": mainGrid.SaveGrid(dlg.FileName, FileFormatEnum.Excel, flags);
오류 CS1061 'Enum'에는 'Excel'에 대한 정의가 포함되어 있지 않고, 'Enum' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'Excel'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요 " 와 같은 에러가 발생합니다.  확인 부탁드립니다 FileFormatEnum.Excel 의 함수가 없는것으로 보입니다. 
감사합니다.  

GCK싸이먼님의 댓글의 댓글

GCK싸이먼 작성일

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

상단에 Enum 으로 선언한 FileFormatEnum 부분의 코드를 삭제하시고
아래에 예시코드와 같이 사용 시 전달 인자의 자료형으로 사용되는 FileFormatEnum을 
사용 용도에 적합하게 참조 선언하여 주시면 해당 문제가 해결될 것으로 예상됩니다.

mainGrid.SaveGrid(dlg.FileName, C1.Win.C1FlexGrid.FileFormatEnum.Excel, flags);

위의 코드를 적용하여도 문제 발생 시 새로운 게시글을 작성해주시면 확인하여
도움을 드리도록 하겠습니다.


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

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