이번 글에서는
C# Winform에서 엄청 자주 사용되는 Datagridview의 기능들을 정리해 놓을려고 한다.
1. 컬럼 숨기기 및 표출 (둘 다 가능)
this.dataGridView1.Columns[0].Visible = true;
this.dataGridView1.Columns["column_name"].Visible = true;
2. Row 인덱스 값 구하기
//1번 방법
int rowidx = -1;
rowidx = dataGridView.SelectedRows[0].Index;
//2번 방법
int rowidx = -1;
if(CurrentCell != null) //CurrentCell이 null이 아닐 때
rowidx = dataGridView.CurrentCell.RowIndex;
3. Column 인덱스 값 구하기
int colidx = -1;
if(CurrentCell != null) //CurrentCell이 null이 아닐 때
colidx = dataGridView.CurrentCell.ColumnIndex;
3. n행 m열의 값 구하기 (현재 선택된 값 찾고싶으면 2,3 번 문법 사용하여 n,m 대입)
string dgv_val = string.empty;
// m : 행 인덱스, n : 컬럼 인덱스
dgv_val = dataGridView.Rows[n].Cells[m].Value.ToString();
반응형
'Programming > C#' 카테고리의 다른 글
C# 파일명과 확장자 추출 함수 정리 (0) | 2021.12.15 |
---|---|
C# 경로(Path) 함수 정리 (0) | 2021.12.15 |
C# 접근 제어자 Internal란? (총 정리) (1) | 2021.11.10 |
C# 프로퍼티(Property)란? (사용하는 이유 / Java get set) (0) | 2021.11.05 |
C# Thread.Sleep() vs Task.Delay() 함수의 차이 (0) | 2021.10.18 |
댓글