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

sp1 의 sheet1 를 sp2에 추가 하는 방법? > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 sp1 의 sheet1 를 sp2에 추가 하는 방법?

페이지 정보

작성자 난나야 작성일 2024-01-19 11:49 조회 66회 댓글 0건
제품 버전 : 14.45.20213.0

본문

Spread 1번 컨트롤에 디자인으로 만들어진 sheet1을


실행중(코딩으로) spread 2 컨트롤에 똑같은 양식으로 추가 하는 방법이 있는지요?


DataTable의 객체의 경우 Clone 메소드로 자료 복제(복사)가 가능한것처럼


spread에도 방법이 있는가요?

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

댓글목록

등록된 댓글이 없습니다.

2 답변

WinForms윈폼 Re: sp1 의 sheet1 를 sp2에 추가 하는 방법?

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

페이지 정보

작성자 MESCIUS써니 작성일 2024-01-19 14:36 댓글 2건

본문

난나야 님, 안녕하세요.

메시어스입니다.


SheetView.Clone() 메서드를 사용하여 한 시트의 복사본을 생성할 수 있습니다.

생성된 시트 복사본을 Spread 2번 컨트롤에 추가함으로써, 해당 시트의 양식과 데이터를 Spread 2번 컨트롤에 추가할 수 있습니다.


아래 샘플 코드를 참고 부탁드립니다.

fpSpread2.Sheets.Count = 0;
fpSpread2.Sheets.Add(fpSpread1.Sheets[0].Clone());


감사합니다.

메시어스 드림

댓글목록

난나야님의 댓글

난나야 작성일

fpSpread1 에 sheet1, sheet2 2개의 sheet가 있고 sheet1에 카메라 기능으로 sheet2일부 내용을 표시하고 있는경우

fpSpread2 에 fpSpread1의 sheet1 만 복사를 하니 카메라기능으로 표시된 내용이 없어져버려요.

fpSpread1의 모든 sheet를 똑같이 fpSpread2에 복사하는 방법은 있을까요?

MESCIUS써니님의 댓글의 댓글

MESCIUS써니 작성일

난나야 님, 안녕하세요.
메시어스입니다.

말씀하신 현상에 대하여 확인 중입니다.
관련 내용이 확인되는 대로 안내드리겠습니다.

감사합니다.
메시어스 드림

WinForms윈폼 Re: sp1 의 sheet1 를 sp2에 추가 하는 방법?

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

페이지 정보

작성자 MESCIUS써니 작성일 2024-01-30 13:16 댓글 1건

본문

난나야 님, 안녕하세요.

메시어스입니다.


다음과 같이 MemoryStream과 SheetView.Save 메서드를 활용하여, 카메라 쉐이프까지 포함하여 복제하실 수 있습니다.

fpSpread2.Sheets.Count = 2;
System.IO.MemoryStream memory = new System.IO.MemoryStream();
fpSpread1.Sheets[0].Save(memory, false);
memory.Seek(0, System.IO.SeekOrigin.Begin);
fpSpread2.Sheets[0].Open(memory);

memory.SetLength(0);
fpSpread1.Sheets[1].Save(memory, false);
memory.Seek(0, System.IO.SeekOrigin.Begin);
fpSpread2.Sheets[1].Open(memory);

- SheetView.Save 메서드


감사합니다.

메시어스 드림

댓글목록

난나야님의 댓글

난나야 작성일

fpSpread1.Save(memory, false);
memory.Seek(0, System.IO.SeekOrighin.Begin);
fpSpread2.Open(memory);

이렇게 하니 한번에 sp1의 모든 sheet가 sp2에 표시 되네요.

감사합니다.

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