Programming/C#

C# Datagridview 속성 / 기능 정리

JeongKyun 2021. 12. 7.
반응형

이번 글에서는

 

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();

 

댓글

💲 많이 본 글