Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingCalculationsView.cs =================================================================== diff -u -r45422886165d23c507d16e432ddb025a49ca283e -rc84ff4276e1ecbf253df9ccf11f6eb0cf18db076 --- Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingCalculationsView.cs (.../PipingCalculationsView.cs) (revision 45422886165d23c507d16e432ddb025a49ca283e) +++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingCalculationsView.cs (.../PipingCalculationsView.cs) (revision c84ff4276e1ecbf253df9ccf11f6eb0cf18db076) @@ -175,6 +175,7 @@ private void InitializeDataGridView() { dataGridView.CurrentCellDirtyStateChanged += DataGridViewCurrentCellDirtyStateChanged; + dataGridView.GotFocus += DataGridViewGotFocus; dataGridView.CellClick += DataGridViewOnCellClick; dataGridView.CellValidating += DataGridViewCellValidating; dataGridView.DataError += DataGridViewDataError; @@ -738,6 +739,11 @@ } } + private void DataGridViewGotFocus(object sender, EventArgs eventArgs) + { + dataGridView.BeginEdit(true); // Always start editing after setting the focus (otherwise data grid view cell dirty events are no longer fired when using the keyboard...) + } + private void DataGridViewOnCellClick(object sender, DataGridViewCellEventArgs e) { if (updatingDataSource)