Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionView.cs =================================================================== diff -u -rffe7599d814964e179f97e33e4c3713b8ea869f8 -r75aa4fefacf584d5172dc3bdffd348b0aacb05a4 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionView.cs (.../FailureMechanismContributionView.cs) (revision ffe7599d814964e179f97e33e4c3713b8ea869f8) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/FailureMechanismContributionView.cs (.../FailureMechanismContributionView.cs) (revision 75aa4fefacf584d5172dc3bdffd348b0aacb05a4) @@ -3,7 +3,10 @@ using System.Windows.Forms; using Core.Common.Base; using Core.Common.Controls; +using Core.Common.Gui.Properties; +using Core.Common.Utils.Reflection; using Ringtoets.Integration.Data; +using Ringtoets.Integration.Data.Contribution; namespace Ringtoets.Integration.Forms.Views { @@ -105,27 +108,31 @@ private void InitializeGridColumns() { + var assessmentName = TypeUtils.GetMemberName(e => e.Assessment); + var columnNameFormat = "column_{0}"; var assessmentColumn = new DataGridViewTextBoxColumn { - DataPropertyName = "Assessment", - HeaderText = "Toetsspoor", - Name = "column_Assessment", + DataPropertyName = assessmentName, + HeaderText = Resources.FailureMechanismContributionView_GridColumn_Assessment, + Name = string.Format(columnNameFormat, assessmentName), AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader }; + var contributionName = TypeUtils.GetMemberName(e => e.Contribution); var probabilityColumn = new DataGridViewTextBoxColumn { - DataPropertyName = "Probability", - HeaderText = "Toegestane bijdrage aan faalkans [%]", - Name = "column_Probability", + DataPropertyName = contributionName, + HeaderText = Resources.FailureMechanismContributionView_GridColumn_Contribution, + Name = string.Format(columnNameFormat, contributionName), AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader }; + var probabilitySpaceName = TypeUtils.GetMemberName(e => e.ProbabilitySpace); var probabilityPerYearColumn = new DataGridViewTextBoxColumn { - DataPropertyName = "ProbabilityPerYear", - HeaderText = "Faalkansruimte (per jaar)", - Name = "column_ProbabilityPerYear", + DataPropertyName = probabilitySpaceName, + HeaderText = Resources.FailureMechanismContributionView_GridColumn_ProbabilitySpace, + Name = string.Format(columnNameFormat, probabilitySpaceName), AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill };