private void specialtyCourseButton_Click(object sender, EventArgs e) { twoDownView = new PanelTwoDownView(this, specialtyBindingSource, specialtyCourseButton); twoDownView.Dock = DockStyle.Left; radPanel1.Controls.Add(twoDownView); twoDownView.header.Text = "Преподаватели дисциплин на курсе"; specialtyCourseButton.Enabled = false; twoDownView.radDropDownList1.DataSource = specialtyBindingSource; twoDownView.radDropDownList1.DisplayMember = "name_specialty"; twoDownView.radDropDownList1.ValueMember = "name_specialty"; supplierColumn = new GridViewComboBoxColumn { Name = "supplierColumn", HeaderText = "ФИО Преподавателя", DataSource = this.employeeBindingSource, ValueMember = "FIO", DisplayMember = "FIO", FieldName = "ФИО Преподавателя", Width = 300 }; GridViewComboBoxColumn disceplineColumn = new GridViewComboBoxColumn { Name = "disceplineColumn", HeaderText = "Дисциплина", DataSource = this.disciplineBindingSource, ValueMember = "name_discipline", DisplayMember = "name_discipline", FieldName = "Наименование дисциплины", Width = 250 }; twoDownView.radGridView2.Columns.Add(disceplineColumn); twoDownView.radGridView2.Columns.Add(supplierColumn); twoDownView.radGridView2.Rows.Add("Русский язык", "Иванов Иван Иванович"); twoDownView.radGridView2.Rows.Add("Иностранный язык", "Семёнов Николай Геннадьевич"); twoDownView.radGridView2.Rows.Add("История", "Калюжная Маргарита Вячеславовна"); twoDownView.radGridView2.Rows.Add("Физическая культура", "Шевченко Елена Викторовна"); twoDownView.radGridView2.Rows.Add("ОБЖ", "Семёнов Николай Геннадьевич"); twoDownView.radGridView2.Rows.Add("Обществознание", "Калюжная Маргарита Вячеславовна"); twoDownView.radGridView2.Rows.Add("Математика", "Сахарова Наталья Евгеньевна"); twoDownView.radGridView2.Height -= 110; buttonSave = new RadButton(); twoDownView.radPanel2.Controls.Add(buttonSave); buttonSave.Location = new Point(497, 790); buttonSave.ThemeName = "Material"; buttonSave.Text = "Добавить"; buttonSave.Click += ButtonSave_Click2; //twoDownView.radGridView2.Columns[0].PropertyChanged += MainForm_PropertyChanged; //twoDownView.radGridView1.AutoGenerateColumns = false; //twoDownView.radGridView1.DataSource = this.employeeTableAdapter.GetDataBy(twoDownView.radGridView2.CurrentCell.Value.ToString()); //supplierColumn.DataSource = Table; //supplierColumn.DisplayMember = Table.Tables[0].ToString(); //twoDownView.radGridView2.Columns[0].IsVisible = false; //twoDownView.radGridView2.Columns[1].Width = 250; //twoDownView.radGridView2.Columns[1].HeaderText = "Наименование дисциплины"; //twoDownView.radBindingNavigator1.DataBindings = twoDownView.radGridView2.DataBindings; }
private void cabinetDisciplineButton_Click(object sender, EventArgs e) { cabinetDisciplineButton.Enabled = false; twoDownView = new PanelTwoDownView(this, disciplineBindingSource, cabinetDisciplineButton); twoDownView.Dock = DockStyle.Left; this.discipline_cabinetTableAdapter.Fill(this.scheduleDataSet.discipline_cabinet); twoDownView.Width -= 150; twoDownView.radPanel1.Width -= 150; twoDownView.closePanel.Location = new Point(twoDownView.closePanel.Location.X - 150, twoDownView.closePanel.Location.Y); twoDownView.radPanel2.Width -= 150; twoDownView.radDropDownList1.Width -= 150; twoDownView.radDropDownList2.Width -= 150; twoDownView.radGridView2.Width -= 148; twoDownView.radGridView2.Height -= 110; //кнопка сохранить RadButton buttonSave = new RadButton(); twoDownView.radPanel2.Controls.Add(buttonSave); buttonSave.Location = new Point(12, 790); buttonSave.ThemeName = "Material"; buttonSave.Text = "Сохранить"; buttonSave.Click += ButtonSave_Click1; radPanel1.Controls.Add(twoDownView); twoDownView.header.Text = "Кабинеты дисциплин"; twoDownView.radDropDownList1.DataSource = disciplineBindingSource; twoDownView.radDropDownList1.DisplayMember = "name_discipline"; twoDownView.radDropDownList1.ValueMember = "name_discipline"; twoDownView.radGridView2.DataSource = cabinetBindingSource; GridViewRatingColumn column = new GridViewRatingColumn("Rating Column"); twoDownView.radGridView2.Columns.Add(column); column.Name = "rating"; column.FieldName = "Рейтинг"; column.HeaderText = "Рейтинг"; column.SelectionMode = RatingSelectionMode.FullItem; column.Minimum = 0; column.Maximum = 5; twoDownView.radGridView2.Columns.Move(1, 0); twoDownView.radGridView2.Columns[0].Width = 265; twoDownView.radGridView2.Columns[0].HeaderText = "Название кабинета"; twoDownView.radGridView2.Columns[1].IsVisible = false; twoDownView.radGridView2.Columns[2].HeaderText = "Рейтинг"; twoDownView.radGridView2.Columns[2].Width = 145; twoDownView.radGridView2.Columns[2].ReadOnly = true; twoDownView.radGridView2.AllowAddNewRow = false; twoDownView.radBindingNavigator1.BindingSource = cabinetBindingSource; CheckTableDisciplineCabinet(); //получение значений twoDownView.radDropDownList1.SelectedValueChanged += RadDropDownList1_SelectedValueChanged1; twoDownView.radDropDownList2.SelectedIndexChanged += RadDropDownList2_SelectedValueChanged; }