示例#1
0
 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;
     }
 }
示例#2
0
        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;
            }
        }