m_txt_tu_khoa.ForeColor = Color.Gray;
            }
        }

        private void update_v_dm_co_so()
        {
            if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_dm_co_so)) return;
            if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_dm_co_so, m_grv_dm_co_so.Row)) return;
            grid2us_object(m_us, m_grv_dm_co_so.Row);
                load_data_2_grid();
            }
            catch (Exception v_e)
            {
                CSystemLog_301.ExceptionHandle(v_e);
            }
        }

        private void m_cmd_update_Click(object sender, EventArgs e)
        {
            try
            {
                update_v_gd_thong_ke();
            this.panel1.PerformLayout();
            this.ResumeLayout(false);
        }

        private void insert_v_dm_co_so()
        {