Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs =================================================================== diff -u -rd831947ee7defd3a0b22ef43a3a41490f7e87ac7 -rd77847d0615cd770516f4a3f32628756d56faf2a --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision d831947ee7defd3a0b22ef43a3a41490f7e87ac7) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision d77847d0615cd770516f4a3f32628756d56faf2a) @@ -40,6 +40,7 @@ protected const int AssessmentLayerOneColumnIndex = 1; private readonly Observer failureMechanismSectionResultObserver; private readonly IObservableEnumerable failureMechanismSectionResults; + private readonly RecursiveObserver, T> failureMechanismSectionResultsObserver; /// /// Creates a new instance of . @@ -62,6 +63,13 @@ { Observable = failureMechanismSectionResults }; + + failureMechanismSectionResultsObserver = new RecursiveObserver, T>( + DataGridViewControl.RefreshDataGridView, + sr => sr) + { + Observable = failureMechanismSectionResults + }; } /// @@ -91,6 +99,7 @@ protected override void Dispose(bool disposing) { failureMechanismSectionResultObserver?.Dispose(); + failureMechanismSectionResultsObserver?.Dispose(); if (disposing) {