private void InitResultTable(DataGridView targetTable) { DataGridViewColumn idColumn = DataGridViewHelper.CreateColumn("id", "ID", null, "Individual ID"); targetTable.Columns.Add(idColumn); DataGridViewColumn generationNumColumn = DataGridViewHelper.CreateColumn("generation", "Generation"); targetTable.Columns.Add(generationNumColumn); DataGridViewColumn fitnessColumn = DataGridViewHelper.CreateColumn("fitness", "Fitness"); targetTable.Columns.Add(fitnessColumn); foreach (Parameter attribute in bionicModel.Attributes.Values) { string toolTip = "Variable identifier: " + attribute.VariableIdentifier + "\nMin value: " + attribute.MinValue.ToString(SettingsManager.Instance.DoubleStringFormat) + "\nMax value: " + attribute.MaxValue.ToString(SettingsManager.Instance.DoubleStringFormat); DataGridViewColumn attributeColumn = DataGridViewHelper.CreateColumn( "attribute_" + attribute.Id, attribute.Name, null, toolTip); targetTable.Columns.Add(attributeColumn); } }