본문 바로가기
반응형

c# datagridview5

[C#]Datagridview 데이터 변환 - Json, csv, text, xml, Datatable 안녕하세요 오늘은 오랜만에 소소한 c# 지식 포스팅 하려 합니다. C# Datagridview의 데이터를 Json, csv, text, xml등의 파일로 데이터 변환 방법입니다. 1. Json - Datagridview 데이터를 JSON으로 데이터 변환 public static void ExportToJson(DataGridView dgv, string fileName) { StreamWriter sw = new StreamWriter(fileName); string jsonStr = JsonConvert.SerializeObject(ExportToDataTable(dgv)); sw.WriteLine(jsonStr); sw.Close(); } 2. CSV, Text - Datagridview 데이터를 C.. 2022. 7. 7.
[c#]WinForm Datagridview CheckBox 사용 방법 C#에서 DataGridview에서 CheckBox 사용 방법 입니다. 1. DataGridview 열 편집 Datagridview 작업 - 열편집 클릭 Check Box 사용 할 열 선택 후 ColumnType을 DataGridViewCheckBoxColumn 으로 변경 2. Datagridview Cellclick 이벤트 마우스 - Cellclick 이벤트 생성 3. Datagridview CheckBox 코드 if(e.RowIndex > -1) : CheckBox 개별 Row 클릭 했을때 플래그 변경 if (e.ColumnIndex == checkgubun.Index) : Column 헤더 클릭 했을 경우 전체 플래그 변경 public partial class FrmDatagridViewCellte.. 2022. 5. 25.
[C#]C# Winform Datagridview Row 이동 하기 안녕하세요 C# Datagridview에서 Up, Down 버튼을 클릭했을 때 Row를 원하는 위치로 이동 할 수 있는 코드를 포스팅하겠습니다. 1. Windows Form을 생성합니다. DataTable에 No, 이름, 지역 컬럼을 생성 한 뒤 4 Row의 데이터를 담았습니다. Datatable에 데이터를 담은 다음 Datagridview Datasource에 담아서 표시하였습니다. private void FrmdgvChangeRow_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("NO"); dt.Columns.Add("name"); dt.Columns.Add("area"); dt.Rows.Add("1".. 2022. 4. 28.
[C#/WINFORM]-Datagridview Excel Import(엑셀 불러오기) 안녕하세요 지난번엔 C# 프로그램에서 Datagridview의 Excel Export(엑셀 내보내기) 포스팅에 이어 이번에는 Excel Import(엑셀 불러오기) 기능에 대하여 정리해 보았습니다. **Excel Export(엑셀 내보내기) 지난글 2022.04.18 - [소소한 C# 지식] - [c#/WINFORM] - Datagridview Excel Export (엑셀 내보내기) [c#/WINFORM] - Datagridview Excel Export (엑셀 내보내기) 안녕하세요 프로그램에서 Datagridview의 데이터를 엑셀로 내보내기 기능을 많이 사용하여 공통 클래스를 생성 후 호출하여 사용할 수 있도록 코드 정리해 보았습니다. 1. Nuget 패키지 설치 Microsoft.o harrymo.. 2022. 4. 20.
[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.
반응형