Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / FormViewUpdatedEventArgs.cs / 1 / FormViewUpdatedEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Security.Permissions;
///
/// Provides data for some events.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class FormViewUpdatedEventArgs : EventArgs {
private int _affectedRows;
private Exception _exception;
private bool _exceptionHandled;
private bool _keepInEditMode;
private IOrderedDictionary _values;
private IOrderedDictionary _keys;
private IOrderedDictionary _oldValues;
///
/// Initializes a new instance of the
/// class.
///
public FormViewUpdatedEventArgs(int affectedRows, Exception e) {
this._affectedRows = affectedRows;
this._exceptionHandled = false;
this._exception = e;
this._keepInEditMode = false;
}
///
/// Gets the source of the command. This property is read-only.
///
public int AffectedRows {
get {
return _affectedRows;
}
}
///
/// Gets the exception (if any) that occurred during the operation. This property is read-only.
///
public Exception Exception {
get {
return _exception;
}
}
///
/// Gets a flag telling whether the exception was handled.
///
public bool ExceptionHandled {
get {
return _exceptionHandled;
}
set {
_exceptionHandled = value;
}
}
///
/// Gets or sets whether the control should be rebound.
///
public bool KeepInEditMode {
get {
return _keepInEditMode;
}
set {
_keepInEditMode = value;
}
}
///
/// Gets a keyed list to populate with updated row values. This property is read-only.
///
public IOrderedDictionary Keys {
get {
if (_keys == null) {
_keys = new OrderedDictionary();
}
return _keys;
}
}
///
/// Gets a OrderedDictionary to populate with updated row values. This property is read-only.
///
public IOrderedDictionary NewValues {
get {
if (_values == null) {
_values = new OrderedDictionary();
}
return _values;
}
}
///
/// Gets a OrderedDictionary to populate with pre-edit row values. This property is read-only.
///
public IOrderedDictionary OldValues {
get {
if (_oldValues == null) {
_oldValues = new OrderedDictionary();
}
return _oldValues;
}
}
internal void SetKeys(IOrderedDictionary keys) {
_keys = keys;
}
internal void SetNewValues(IOrderedDictionary newValues) {
_values = newValues;
}
internal void SetOldValues(IOrderedDictionary oldValues) {
_oldValues = oldValues;
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FullTrustAssembliesSection.cs
- WindowsToolbarItemAsMenuItem.cs
- ImageClickEventArgs.cs
- StylusButton.cs
- PlatformCulture.cs
- TextRangeEditTables.cs
- WrappedIUnknown.cs
- ArcSegment.cs
- DBConnection.cs
- Control.cs
- CustomLineCap.cs
- InvokeGenerator.cs
- XmlAttribute.cs
- BasicCellRelation.cs
- PageRequestManager.cs
- X509Utils.cs
- Style.cs
- EncoderNLS.cs
- PropertyOverridesTypeEditor.cs
- CorrelationManager.cs
- FrameworkEventSource.cs
- Vector3DCollection.cs
- ProtocolsSection.cs
- XmlValidatingReaderImpl.cs
- Transform3DCollection.cs
- SettingsPropertyIsReadOnlyException.cs
- NavigationCommands.cs
- ModelTypeConverter.cs
- DeferredReference.cs
- BamlTreeNode.cs
- WorkflowOperationBehavior.cs
- MsmqOutputMessage.cs
- Model3D.cs
- ConditionCollection.cs
- TransactedBatchingBehavior.cs
- RowVisual.cs
- PersonalizationStateQuery.cs
- ProvideValueServiceProvider.cs
- SelectionItemProviderWrapper.cs
- FlagsAttribute.cs
- LiteralLink.cs
- StylesEditorDialog.cs
- lengthconverter.cs
- DecimalStorage.cs
- EraserBehavior.cs
- XmlIlVisitor.cs
- TraceHandlerErrorFormatter.cs
- ApplicationException.cs
- TableItemPattern.cs
- ObjectFullSpanRewriter.cs
- IWorkflowDebuggerService.cs
- GlobalizationAssembly.cs
- PassportAuthentication.cs
- HealthMonitoringSectionHelper.cs
- TdsParserStateObject.cs
- ApplicationProxyInternal.cs
- ResourcesChangeInfo.cs
- Button.cs
- AssemblyFilter.cs
- PropertyChangedEventArgs.cs
- SmtpNegotiateAuthenticationModule.cs
- AppDomainProtocolHandler.cs
- FontConverter.cs
- pingexception.cs
- AsymmetricAlgorithm.cs
- TablePatternIdentifiers.cs
- InputBinding.cs
- XmlCharCheckingWriter.cs
- ExpressionBuilder.cs
- GridProviderWrapper.cs
- ToolboxItem.cs
- CmsInterop.cs
- UndirectedGraph.cs
- DrawingGroup.cs
- EnumerableCollectionView.cs
- SafeNativeMethods.cs
- HttpModuleAction.cs
- StreamHelper.cs
- CompModSwitches.cs
- KerberosTicketHashIdentifierClause.cs
- NumberFormatInfo.cs
- MarshalDirectiveException.cs
- CookielessData.cs
- SectionUpdates.cs
- HttpHeaderCollection.cs
- TableLayoutStyle.cs
- CellTreeNode.cs
- ToolStripPanelRenderEventArgs.cs
- SqlError.cs
- embossbitmapeffect.cs
- ClientTargetSection.cs
- WindowsIdentity.cs
- RangeBase.cs
- CodePageEncoding.cs
- SqlAliaser.cs
- FixedSOMTextRun.cs
- TraceUtility.cs
- CodeVariableReferenceExpression.cs
- SubqueryRules.cs
- CodeGeneratorOptions.cs