private void TableParametersOfGoals_Load(object sender, EventArgs e) { //побудова стобців configDGV.FillDgvManyExperts(new[] { dataGridView1, dataGridView2 }, new[] { "Цілі", "Параметри цілей" }); //Налаштування стовбців тільки для читання configDGV.SetColumnsDgvManyOnlyRead(new[] { dataGridView1, dataGridView2 }, 0, countOfExpert + 1); //Скриємо від користувача стовбець "Вага" до розрахунку dataGridView1.Columns[countOfExpert + 1].Visible = false; dataGridView2.Columns[countOfExpert + 1].HeaderText = "Ср. значення"; dataGridView2.Columns[countOfExpert + 1].Visible = false; //відображаємо в dgv всі обрані користувачем цілі foreach (var item in goalList) { dataGridView1.Rows.Add(item.name); } }
private void TableFunctionsSolutions_Load(object sender, EventArgs e) { //побудова стобців configDGV.FillDgvManyExperts(new[] { dataGridView1, dataGridView2 }, new[] { "Функції", "Рішення функції" }); //Налаштування стовбців тільки для читання configDGV.SetColumnsDgvManyOnlyRead(new[] { dataGridView1, dataGridView2 }, 0, countOfExpert + 1); //Скриємо від користувача стовбець "Вага" до розрахунку dataGridView1.Columns[countOfExpert + 1].Visible = false; dataGridView2.Columns[countOfExpert + 1].Visible = false; //відображаємо в dgv всі обрані користувачем ф-ї foreach (var list in funcList) { dataGridView1.Rows.Add(list.name); } //відображаємо в dgv функції: ім'я, характеристика, вага //dataGridView1.DataSource = funcList.Select(f => new { f.name, f.characteristics, f.weight } ).ToList(); }