private void load_data_2_grid() { m_ds_dm_v_giang_vien = new DS_V_DM_GIANG_VIEN(); try { decimal v_dc_so_hop_dong = 0; string v_str_ten_ngan_hang = m_txt_ten_ngan_hang.Text.Trim(); if (m_txt_so_hop_dong.Text != "") { v_dc_so_hop_dong = CIPConvert.ToDecimal(m_txt_so_hop_dong.Text); } decimal v_dc_id_mon_hoc = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc.SelectedValue); m_us_v_dm_giang_vien.fill_data_by_search( v_str_ten_ngan_hang , v_dc_id_mon_hoc , v_dc_so_hop_dong , m_ds_dm_v_giang_vien); if (m_ds_dm_v_giang_vien.V_DM_GIANG_VIEN.Rows.Count == 0) { m_lbl_thong_bao.Text = "Không có bản ghi nào phù hợp"; if (m_grv_dm_danh_sach_giang_vien.Visible == true) { m_grv_dm_danh_sach_giang_vien.Visible = false; } return; } m_grv_dm_danh_sach_giang_vien.Visible = true; m_grv_dm_danh_sach_giang_vien.DataSource = m_ds_dm_v_giang_vien.V_DM_GIANG_VIEN; m_grv_dm_danh_sach_giang_vien.DataBind(); m_lbl_loc_du_lieu.Text = "Kết quả lọc dữ liệu: " + m_ds_dm_v_giang_vien.V_DM_GIANG_VIEN.Rows.Count + " bản ghi"; } catch (Exception v_e) { throw v_e; } }