private void cbolop_SelectedValueChanged(object sender, EventArgs e) { _idlop = int.Parse(cbolop.SelectedValue.ToString()); if (_idlop == 0) { if (_idkhoa == 0) { dgv_DanhSach.DataSource = SearchData.Tatcacackhoa(_idkythi); } else { dgv_DanhSach.DataSource = SearchData.Timkiemtheokhoa(_idkhoa, _idkythi); } } else { dgv_DanhSach.DataSource = SearchData.Timkiemtheolop(_idlop, _idkythi); } }
private void cbokhoa_SelectedValueChanged(object sender, EventArgs e) { try { try { _idkhoa = int.Parse(cbokhoa.SelectedValue.ToString()); if (_idkhoa == 0) { var tb1 = new DataTable(); tb1.Columns.Add("ID", typeof(string)); tb1.Columns.Add("MaLop", typeof(string)); tb1.Rows.Add("0", "- Chọn lớp -"); cbolop.DataSource = tb1; dgv_DanhSach.DataSource = SearchData.Tatcacackhoa(_idkythi); } else { var table = SearchData.LoadCboLop(_idkhoa); var tb = new DataTable(); tb.Columns.Add("ID", typeof(string)); tb.Columns.Add("MaLop", typeof(string)); tb.Rows.Add("0", "- Tất cả các lớp -"); foreach (DataRow row in table.Rows) { tb.Rows.Add(row["ID"].ToString(), row["MaLop"].ToString()); } cbolop.DataSource = tb; } } catch (Exception ex) { Log2File.LogExceptionToFile(ex); } } catch (Exception ex) { Log2File.LogExceptionToFile(ex); } }