Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingFailureMechanismResultView.cs =================================================================== diff -u -r673e35de0df920529e5dda63ea8b4dfb08ed65a8 -r5758dcbd3c038700c314cb3a9921659f88f32f74 --- Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingFailureMechanismResultView.cs (.../PipingFailureMechanismResultView.cs) (revision 673e35de0df920529e5dda63ea8b4dfb08ed65a8) +++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingFailureMechanismResultView.cs (.../PipingFailureMechanismResultView.cs) (revision 5758dcbd3c038700c314cb3a9921659f88f32f74) @@ -54,9 +54,19 @@ DataGridViewControl.AddCellFormattingHandler(DisableIrrelevantFieldsFormatting); // The concat is needed to observe the input of calculations in child groups. - calculationInputObserver = new RecursiveObserver(UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children.OfType().Select(c => c.GetObservableInput()))); - calculationOutputObserver = new RecursiveObserver(UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children.OfType().Select(c => c.GetObservableOutput()))); - calculationGroupObserver = new RecursiveObserver(UpdateDataGridViewDataSource, c => c.Children); + calculationInputObserver = new RecursiveObserver( + UpdateDataGridViewDataSource, + cg => cg.Children.Concat(cg.Children + .OfType() + .Select(c => c.GetObservableInput()))); + calculationOutputObserver = new RecursiveObserver( + UpdateDataGridViewDataSource, + cg => cg.Children.Concat(cg.Children + .OfType() + .Select(c => c.GetObservableOutput()))); + calculationGroupObserver = new RecursiveObserver( + UpdateDataGridViewDataSource, + c => c.Children); AddDataGridColumns(); }