void m_cmd_save_data_Click(object sender, EventArgs e)
        {
            try {
                if(m_flag_du_lieu_is_ok == false) {
                    BaseMessages.MsgBox_Error("Bạn kiểm tra dữ liệu trước nhé!");
                    return;
                }
                m_us.BeginTransaction();

                US_DM_HOC_SINH v_us_hv = new US_DM_HOC_SINH();
                for(int i_grid_row = 1; i_grid_row < m_fg.Rows.Count; i_grid_row++) {
                    grid2us_object(m_us, i_grid_row);
                    excel_2_us_dm_hoc_vien(m_us, v_us_hv);
                    v_us_hv.Insert();
                    v_us_hv.ClearAllFields();
                }
                m_us.CommitTransaction();
                BaseMessages.MsgBox_Infor("Lưu dữ liệu học viên thành công");
            }
            catch(Exception v_e) {
                if(m_us.is_having_transaction()) {
                    m_us.Rollback();
                }
                CSystemLog_301.ExceptionHandle(v_e);
            }
        }