C#/winform

[DataGridView]선택된 값 가져오기

ㅋㅋ! 2021. 2. 21. 17:08
 private void button2_Click(object sender, EventArgs e)
        {
            DataGridViewRow row = dataGridView1.SelectedRows[0]; //선택된 Row 값 가져옴.
            string data = row.Cells[0].Value.ToString(); // row의 컬럼(Cells[0]) = name
            MessageBox.Show("선택된 행의 이름은 '"+data+"' 입니다.");
        }

DataGridView의 설정 변경없이 바로 적용하면 에러가 발생한다.

 

아래처럼 SelectionMode를 FullRowSelect로 변경해야 한다.

DataGridView의 data를 클릭시 전체 행이 선택된다.

 

결과