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

[WinForms] 한 셀의 데이터를 여러 셀에 복사 및 붙여넣기 > 온라인 스터디

본문 바로가기

2. 셀 설정 [WinForms] 한 셀의 데이터를 여러 셀에 복사 및 붙여넣기

페이지 정보

작성자 GrapeCity 작성일 2021-10-25 16:03 조회 788회 댓글 0건

본문

Excel을 사용하면서 어떤 한 셀의 데이터를 복사해 여러 셀에 붙여 넣는 기능을 사용할 때가 있습니다. 본문에서는 데이터가 있는 셀을 드래그하여 인접한 셀의 값을 채우거나(자동채우기), 한 셀의 데이터를 복사한 후 드래그로 지정한 셀 영역에 붙여넣는 방법을 소개합니다.

  1. 새 프로젝트를 만들고, 도구상자에서 fpSpread를 드래그하여 Form으로 가져옵니다. Spread의 Dock 속성을 Fill로 설정합니다.

    8c3ac2b02a2ac495643703f03698b5ea_1634869444_3098.png


  2. Cells.Value 속성을 사용하여 셀에 값을 입력하고, Cells.BackColor 속성을 사용하여 셀 배경색을 지정합니다. 아래 메소드를 Form()에서 호출하여 Spread를 초기화합니다.

    private void InitSpread()
    {
      // A1부터 A3에 숫자 입력
      fpSpread1.ActiveSheet.Cells[0, 0].Value = 1;
      fpSpread1.ActiveSheet.Cells[1, 0].Value = 2;
      fpSpread1.ActiveSheet.Cells[2, 0].Value = 3;
      // 셀 배경색 지정
      fpSpread1.ActiveSheet.Cells[0, 0].BackColor = Color.Cyan;
      fpSpread1.ActiveSheet.Cells[1, 0].BackColor = Color.Coral;
    }

    8c3ac2b02a2ac495643703f03698b5ea_1634869274_4604.png

  3. AllowDragFill 속성을 true로 설정하여, 드래그 채우기를 허용합니다. 만약 AllowDragFill을 False로 설정할 경우, 채우기 핸들이 나타나지 않습니다.

    fpSpread1.AllowDragFill = true;

    8c3ac2b02a2ac495643703f03698b5ea_1634869282_5484.gif
     

  1. ClipboardPasteToFill 속성을 true로 설정하여, 한 셀의 데이터를 드래그로 지정한 영역에 붙여넣을 수 있도록 허용합니다.

    fpSpread1.ClipboardPasteToFill = true;

    8c3ac2b02a2ac495643703f03698b5ea_1634869289_314.gif
     

샘플을 다운로드하여 전체 코드를 확인해 보실 수 있습니다.

Spread의 여러 셀에 데이터 붙여넣기 - 샘플 다운로드




지금 바로 Spread.NET을 다운로드하여 직접 테스트해보세요!

spnet.png


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

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

인기글

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