dataGridView1.CellValueChanged += dataGridView1_CellValueChanged;


void dataGridView1_CellValueChanged(object sender, EventArgs e)
            {
                int rowIndex = dataGridView1.CurrentCell.ColumnIndex;
                if (dataGridView1.Columns[rowIndex].HeaderText == "Column2")
                {
                    MessageBox.Show("success");
                }
            }

Column에서 Enter키나 Tab 키를 눌렀을 때 Column의 Header Text를 비교 한 뒤 해당 하는 Cell이면

메시지 박스에 success 출력

 

DataGridView 셀의 값에 변경 내용을 검색 하려면

 CellValueChanged 이벤트

 

DataGridView 셀의 상태 변경을 감지 하려면

 CellStateChanged 이벤트

 

+ Recent posts