This entry has been published on 2013-04-19 and may be out of date.
Last Updated on 2013-04-19.
If you set a DataGridView’s property EditMode to EditOnEnter, it is hard to find a way to delete the whole row.
Workaround:
private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex < 0) { dataGridView.EditMode = DataGridViewEditMode.EditOnKeystrokeOrF2; dataGridView.EndEdit(); } else { if (dataGridView.EditMode != DataGridViewEditMode.EditOnEnter) { dataGridView.EditMode = DataGridViewEditMode.EditOnEnter; dataGridView.BeginEdit(false); } } }
Reference (VB code)