private T InternalGetBeforeEditValue(DataRow dataRow, DataRow translatedDataRow) { ParentModel.SuspendEditingValue(); try { return(InternalGetValue(dataRow, translatedDataRow)); } finally { ParentModel.ResumeEditingValue(); } }