private void m_grv_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
{
try
{
var v_dr_Focused = m_grv_main.GetDataRow(m_grv_main.FocusedRowHandle);
var v_obj_oldValue = m_grv_main.GetRowCellDisplayText(m_grv_main.FocusedRowHandle, m_grv_main.FocusedColumn);
if(XtraMessageBox.Show(String.Format("Bạn có chắc chắn muốn thay đổi dữ liệu từ \"{0}\" thành \"{1}\"? " +
"Việc này sẽ thay đổi giá trị đã tính toán trước đó.", v_obj_oldValue, e.Value)
, "XÁC NHẬN LẠI SỰ THAY ĐỔI"
, MessageBoxButtons.YesNo
, MessageBoxIcon.Question) != DialogResult.Yes)
{
e.Valid = false;
}
else
{
e.Valid = true;
}
}
catch(Exception v_e)
{
CSystemLog_301.ExceptionHandle(v_e);
}
}