private void update_data() { int[] v_selected_row = m_grv.GetSelectedRows(); if(v_selected_row.Length > 1) { XtraMessageBox.Show("Bạn chỉ được chọn 1 dòng để sửa!", "Xác nhận", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } int v_focused_row = m_grv.FocusedRowHandle; if(v_focused_row >= 0) { var v_dr = m_grv.GetDataRow(m_grv.FocusedRowHandle); f330_lap_hop_dong_v5_detail v_f = new f330_lap_hop_dong_v5_detail(); v_f.display_for_update(v_dr); load_data_to_grid(); CHRMCommon.SelectRowInGrid(m_grv, "ID", Convert.ToDecimal(v_dr["ID"])); } else { string v_str_error = "Bạn chưa chọn dòng dữ liệu để sửa!"; XtraMessageBox.Show(v_str_error, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//EVENTS private void insert_data() { f330_lap_hop_dong_v5_detail v_f = new f330_lap_hop_dong_v5_detail(); var v_dc_id_insert = v_f.display_for_insert(); load_data_to_grid(); CHRMCommon.SelectRowInGrid(m_grv, "ID", v_dc_id_insert); }