//переход ко второму шагу private void NextButton_Click(object sender, EventArgs e) { //перевірка правильності введення даних if (DataCheck(student) == false) { return; //вихід з функції } this.Visible = false; //зкриття поточного вікна //відкриття наступного вікна createReference2 = new FrmSubject(this, Convert.ToInt32(courseNum.Text)); createReference2.ShowDialog(); }
//конструктор public FrmGrading(FrmSubject createReference2, List <CheckedObj> allCheckedList, Student student) { InitializeComponent(); //отримання посилань this.allCheckedList = allCheckedList; this.createReference2 = createReference2; this.student = student; //підпис рангу користувача в шапці вікна if (createReference2.createReference.account.rang == "+") { this.Text += " (Адміністратор)"; } else { this.Text += " (Користувач)"; } //вибір системи числення comboBox1.SelectedIndex = 0; //створення та заповнення таблиць з дисциплінами ds = new System.Data.DataTable(); ds = ConvertListToDataTable(allCheckedList); //створеня джерела даних bindingSource1.DataSource = ds; //підв'язка до джерела dataGridView1.DataSource = bindingSource1; bindingNavigator1.BindingSource = bindingSource1; //підписи столбців dataGridView1.Columns[0].HeaderText = "Навчальні дисципліни"; dataGridView1.Columns[1].HeaderText = "Семестр"; dataGridView1.Columns[2].HeaderText = "Загальний обсяг"; dataGridView1.Columns[3].HeaderText = "Тип оцінки"; dataGridView1.Columns[4].HeaderText = "Оцінка"; dataGridView1.Columns[0].Width = 140; //ширина першого стовпця //причеплення полів до курсору джерела даних richTextBox1.DataBindings.Add(new Binding("Text", bindingSource1, "Column1")); cmbxType.SelectedIndex = cmbxType.Items.IndexOf(dataGridView1.Rows[0].Cells[3].Value); tbOverSize.DataBindings.Add(new Binding("Text", bindingSource1, "Column3")); //вставновлення підсказки на заголовках стовпців for (int i = 0; i < dataGridView1.Columns.Count; i++) { dataGridView1.Columns[i].HeaderCell.ToolTipText = "Натисніть для сортування по стовпцю"; } //подія виклику інструкції this.HelpButtonClicked += HelpButton_Click; }