private void comboBoxVariants_SelectedIndexChanged(object sender, EventArgs e) { isNotChange = false; if (cbVariants.Text == "Дисциплина") { try { cbDisc.Items.Clear(); List <string> list = tc.getListDisc(); for (int i = 0; i < list.Count; i++) { cbDisc.Items.Add(list[i]); } cbDisc.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Не удалось получить список\r\n" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } labelClass.Visible = false; labelLetter.Visible = false; CBClass.Visible = false; CBLetter.Visible = false; labelDisc.Visible = true; cbDisc.Visible = true; } else { try { CBClass.Items.Clear(); List <string> list = tc.getListNumClass(); for (int i = 0; i < list.Count; i++) { CBClass.Items.Add(list[i]); } CBClass.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Не удалось получить список\r\n" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } labelClass.Visible = true; labelLetter.Visible = true; CBClass.Visible = true; CBLetter.Visible = true; labelDisc.Visible = false; cbDisc.Visible = false; } }
private void FormTeacher_Load(object sender, EventArgs e) { //запрос к бд и заполнение ComboBox List <string> list = tc.getListNumClass(); for (int i = 0; i < list.Count; i++) { CBClass.Items.Add(list[i]); } CBClass.SelectedIndex = 0; }
private void comboBoxVariants_SelectedIndexChanged(object sender, EventArgs e) { if (cbVariant.Text == "Ученик") { отчётыДляВсегоКлассаToolStripMenuItem.Visible = false; groupBox.Visible = true; labelPupil.Visible = true; cbFamil.Visible = true; groupBox.Height = 90; CBClass.Items.Clear(); List <string> list = tc.getListNumClass(); for (int i = 0; i < list.Count; i++) { CBClass.Items.Add(list[i]); } CBClass.SelectedIndex = 0; } else if (cbVariant.Text == "Класс") { groupBox.Visible = true; labelPupil.Visible = false; cbFamil.Visible = false; groupBox.Height = 60; отчётыДляВсегоКлассаToolStripMenuItem.Visible = true; } else if (cbVariant.Text == "Школа") { groupBox.Visible = false; отчётыДляВсегоКлассаToolStripMenuItem.Visible = false; } isNotChange = false; }