예제 #1
0
        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);
            }
        }