Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionView.cs =================================================================== diff -u -rc842a1e01a6450713fc34391bf02938c058b851a -rd49376e7e852fdab13f13665f8d519f323b121e6 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionView.cs (.../FailureMechanismContributionView.cs) (revision c842a1e01a6450713fc34391bf02938c058b851a) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionView.cs (.../FailureMechanismContributionView.cs) (revision d49376e7e852fdab13f13665f8d519f323b121e6) @@ -44,8 +44,12 @@ /// public partial class FailureMechanismContributionView : UserControl, IView { + private const int isRelevantColumnIndex = 0; - private const int probabilityPerYearColumnIndex = 4; + private const int nameColumnIndex = 1; + private const int codeColumnIndex = 2; + private const int contributionColumnIndex = 3; + private const int probabilitySpaceColumnIndex = 4; /// /// Actually only interested in the following changes: @@ -185,7 +189,14 @@ failureMechanismContributionItemRows = AssessmentSection.GetContributingFailureMechanisms() .Select(fm => new FailureMechanismContributionItemRow( fm, AssessmentSection.FailureMechanismContribution, - viewCommands)).ToArray(); + viewCommands, new FailureMechanismContributionItemRow.ConstructionProperties + { + IsRelevantColumnIndex = isRelevantColumnIndex, + NameColumnIndex = nameColumnIndex, + CodeColumnIndex = codeColumnIndex, + ContributionColumnIndex = contributionColumnIndex, + ProbabilitySpaceColumnIndex = probabilitySpaceColumnIndex + })).ToArray(); probabilityDistributionGrid.SetDataSource(failureMechanismContributionItemRows); @@ -263,7 +274,7 @@ private void ProbabilityDistributionGridOnCellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { - if (e.ColumnIndex == probabilityPerYearColumnIndex) + if (e.ColumnIndex == probabilitySpaceColumnIndex) { var row = (FailureMechanismContributionItemRow) probabilityDistributionGrid.Rows[e.RowIndex].DataBoundItem; if (Math.Abs(row.Contribution) < 1e-6)