private void DataDescriptionGrid_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.LButton && DataDescriptionGrid.CurrentCell.ColumnIndex == 1) { e.Handled = true; DataGridViewCell cell = DataDescriptionGrid.Rows[0].Cells[1]; DataDescriptionGrid.CurrentCell = cell; DataDescriptionGrid.BeginEdit(true); DataDescriptionGrid.EditMode = DataGridViewEditMode.EditOnEnter; } }
private void DataDescriptionGrid_CellContentClick(object sender, DataGridViewCellEventArgs e) { var index = MedList.FindIndex(x => x.MedicName.Contains(DataDescriptionGrid.Rows[0].Cells[1].Value.ToString())); if (e.ColumnIndex == 1) { DataDescriptionGrid.BeginEdit(true); DataDescriptionGrid.ReadOnly = false; } else { DataDescriptionGrid.ReadOnly = true; } }