Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsScenariosView.cs =================================================================== diff -u -r04e2ad28172dab2091ef18840dfc0ba77c6c0c7d -r93baa4ee308eff5a157e37bd2b4fe148a45806af --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsScenariosView.cs (.../GrassCoverErosionInwardsScenariosView.cs) (revision 04e2ad28172dab2091ef18840dfc0ba77c6c0c7d) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsScenariosView.cs (.../GrassCoverErosionInwardsScenariosView.cs) (revision 93baa4ee308eff5a157e37bd2b4fe148a45806af) @@ -120,19 +120,19 @@ { scenarioSelectionControl.EndEdit(); - if (FailureMechanism == null || FailureMechanism.SectionResults == null || data == null || data.Children == null) + if (failureMechanism == null || failureMechanism.SectionResults == null || data == null || data.Children == null) { scenarioSelectionControl.ClearDataSource(); } else { - var calculations = data.GetCalculations(); + var calculations = data.GetCalculations().ToArray(); Dictionary> calculationsPerSegment = GrassCoverErosionInwardsHelper.CollectCalculationsPerSection(failureMechanism.Sections, calculations.OfType()); List scenarioRows = - FailureMechanism.SectionResults.Select(sectionResult => new GrassCoverErosionInwardsScenarioRow(sectionResult)).ToList(); + failureMechanism.SectionResults.Select(sectionResult => new GrassCoverErosionInwardsScenarioRow(sectionResult)).ToList(); scenarioSelectionControl.UpdateDataGridViewDataSource(calculations, scenarioRows, calculationsPerSegment); }