본문 바로가기
반응형

C# Winform9

[c#/WINFORM] - Datagridview Excel Export (엑셀 내보내기) 안녕하세요 프로그램에서 Datagridview의 데이터를 엑셀로 내보내기 기능을 많이 사용하여 공통 클래스를 생성 후 호출하여 사용할 수 있도록 코드 정리해 보았습니다. 1. Nuget 패키지 설치 Microsoft.office.Interop.Exel 을 검색하여 설치 2. Exel Export 클래스 생성 using Excel = Microsoft.Office.Interop.Excel; (using 선언 필요) public class ExcelExport { //using System.Runtime.InteropServices; [DllImport("user32.dll", SetLastError = true)] static extern uint GetWindowThreadProcessId(IntPtr .. 2022. 4. 18.
[C#/WINFORM] C#에서 Word 문서 만들기 및 수정하기 워드 문서를 사용하다 보면 간혹 제목만 변경하고 내용은 그대로 쓰고 싶다던지, 제목은 동일하고 내용만 변경하고 싶을 때가 있습니다. 문서를 정형화 하여 자동화시키고 싶을 때 C# WINFORM에서 워드 문서를 생성 하고 수정할 수 있는 예제를 보여드리겠습니다. 1. Nuget 패키지에서 Aspose.Words 설치 프로젝트 - Nuget 패키지 관리 - Aspose.Words 설치 2. 워드 문서 생성 및 수정 Winform 생성 워드 문서 만들기 : 제목/부제목 텍스트 입력란을 만들고, 워드 문서 만들기 버튼을 생성한다. 워드 문서 수정 : 부제목만 변경할 수 있도록 텍스트 입력란을 만들고 문서 수정하기 버튼을 생성한다. 3. 워드 문서 생성 및 테이블 만들기 워드 문서 만들기 버튼 클릭(Click) .. 2022. 4. 13.
[C# Winform]DatagridView 셀 병합 하기 DatagridView에는 셀 병합하기 기능이 없어, 코드로 작성해서 셀 병합하여야 합니다. 프로그램 개발 시 셀 병합기능이 많이 사용하여야 할 경우 별도의 클래스를 생성하여 사용할때마다 호출할 수 있도록 해보겠습니다. 1. DatagridView를 아래와 같이 헤더를 제외하고 생성해 줍니다. 2. DatagridView Header Merge 클래스 생성 3. DatagridView Header Merge 클래스 호출 - 회사명, P.M을 병합하여 발주처 헤더를 생성할 수 있도록 Heder Merge 클래스 호출하는 코드 - DatagridView의 Paint 이벤트 선택 4. 결과 이상 DatagridView 셀 병합 코드 였습니다. 2022. 4. 11.
반응형