Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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();
        }