private void load_data_to_grid(string ip_str_id_bo_tinh, string ip_str_id_don_vi_chu_quan)
    {
        DS_RPT_TONG_HOP_HIEN_TRANG v_ds_rpt_tong_hop_hien_trang = new DS_RPT_TONG_HOP_HIEN_TRANG();
        US_RPT_TONG_HOP_HIEN_TRANG v_us_rpt_tong_hop_hien_trang = new US_RPT_TONG_HOP_HIEN_TRANG();
        string v_str_user_name = Person.get_user_name();
        if (v_str_user_name.Equals(null)) return;

        v_us_rpt_tong_hop_hien_trang.FillDataset_tong_hop_chi_tiet_theo_loai_hinh_don_vi(
            CIPConvert.ToDecimal(ip_str_id_bo_tinh)
            , CIPConvert.ToDecimal(ip_str_id_don_vi_chu_quan)
            , v_str_user_name
            , v_ds_rpt_tong_hop_hien_trang
            );
        m_grv_tai_san_nha_dat.DataSource = v_ds_rpt_tong_hop_hien_trang.RPT_TONG_HOP_HIEN_TRANG;
        Thread.Sleep(1000);
        m_grv_tai_san_nha_dat.DataBind();
    }
 private void load_data_to_grid_thsd_theo_loai_hinh_don_vi(CObjExcelAssetParameters op_excel_parameters)
 {
     DS_RPT_TONG_HOP_HIEN_TRANG v_ds_rpt_tong_hop_hien_trang = new DS_RPT_TONG_HOP_HIEN_TRANG();
     US_RPT_TONG_HOP_HIEN_TRANG v_us_rpt_tong_hop_hien_trang = new US_RPT_TONG_HOP_HIEN_TRANG();
     v_us_rpt_tong_hop_hien_trang.FillDataset_tong_hop_chi_tiet_theo_loai_hinh_don_vi(
         op_excel_parameters.dcID_BO_TINH
         , op_excel_parameters.dcID_DON_VI_CHU_QUAN
         , op_excel_parameters.strUSER_NAME
         , v_ds_rpt_tong_hop_hien_trang
         );
     m_fg.Redraw = false;
     CGridUtils.Dataset2C1Grid(v_ds_rpt_tong_hop_hien_trang, m_fg, m_obj_trans);
     m_fg.Redraw = true;
 }