Example #1
0
        internal sealed override void CancelEdit()
        {
            var cancelEdit = DataPresenter == null ? true : DataPresenter.QueryCancelEdit();

            if (cancelEdit)
            {
                var rowAfterEditing = CurrentRow.IsInserting ? null : CurrentRow;
                base.CancelEdit();
                RowValidation.CancelEdit(rowAfterEditing);
            }
        }