private void dgvSpeciality_SelectionChanged(object sender, EventArgs e) { cbSpeciality.DataSource = null; cbSpeciality.DataBindings.Clear(); cbSpeciality.DataBindings.Add("text", dsKhoa, "MaKhoa"); txtSpecialistName.DataBindings.Clear(); txtSpecialistName.DataBindings.Add("text", dsKhoa, "TenKhoa"); lblMaKhoa.Text = cbSpeciality.Text; cbSpeciality.DataSource = dsKhoa; cbSpeciality.ValueMember = "MaKhoa"; cbSpeciality.DisplayMember = "MaKhoa"; int count; lblNumberStudent.Text = (count = SVienData.CountNumberStudent(cbSpeciality.Text.ToString())) != 0 ? "Khoa " + txtSpecialistName.Text + " có " + count + " sinh viên" : "Chưa có sinh viên"; }
public void GetAll(string type = null) { if (type == null) { dsKhoa = KhoaData.FindAll(); } else { dsKhoa = KhoaData.FindNotStudentEnroll(); } if (dsKhoa != null) { dgvSpeciality.DataSource = dsKhoa; dgvSpeciality.Columns["NamThanhLap"].Visible = false; dgvSpeciality.Columns["TuyenSinh"].Visible = false; lblNumber.Text = "Có " + dsKhoa.Count + " khoa"; cbSpeciality.DataSource = null; cbSpeciality.DataBindings.Clear(); txtSpecialistName.DataBindings.Clear(); cbSpeciality.DataBindings.Add("text", dsKhoa, "MaKhoa"); txtSpecialistName.DataBindings.Add("text", dsKhoa, "TenKhoa"); cbSpeciality.DataSource = dsKhoa; cbSpeciality.ValueMember = "MaKhoa"; cbSpeciality.DisplayMember = "MaKhoa"; dgvSpeciality.Visible = true; lblSpeciality.Visible = false; int count; lblNumberStudent.Text = (count = SVienData.CountNumberStudent(cbSpeciality.Text.ToString())) != 0 ? "Khoa " + txtSpecialistName.Text + " có " + count + " sinh viên" : "Chưa có sinh viên"; } else { dgvSpeciality.Visible = false; lblSpeciality.Visible = true; lblSpeciality.Text = "Chưa có khoa"; cbSpeciality.DataBindings.Clear(); txtSpecialistName.DataBindings.Clear(); cbSpeciality.Text = string.Empty; cbSpeciality.DataSource = null; txtSpecialistName.Text = string.Empty; lblNumber.Text = "Chưa có khoa"; lblNumberStudent.Text = "Chưa có sinh viên"; } }