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
- RawStylusInputCustomData.cs
- XmlSchemaAppInfo.cs
- Rect3D.cs
- EventData.cs
- DigitalSignatureProvider.cs
- WindowsIdentity.cs
- PackWebRequestFactory.cs
- DbFunctionCommandTree.cs
- Converter.cs
- CellParagraph.cs
- DocumentOrderQuery.cs
- WebBrowserSiteBase.cs
- Base64Stream.cs
- _FtpControlStream.cs
- FieldCollectionEditor.cs
- TargetControlTypeCache.cs
- CSharpCodeProvider.cs
- SqlCrossApplyToCrossJoin.cs
- Control.cs
- FlowThrottle.cs
- MeasureData.cs
- oledbconnectionstring.cs
- EntityDataSourceSelectedEventArgs.cs
- CachedTypeface.cs
- COM2ICategorizePropertiesHandler.cs
- StringOutput.cs
- GlobalizationAssembly.cs
- DbReferenceCollection.cs
- XmlQueryOutput.cs
- ScaleTransform.cs
- OrderedDictionary.cs
- ChangePassword.cs
- PersistenceTypeAttribute.cs
- StorageRoot.cs
- InteropAutomationProvider.cs
- StubHelpers.cs
- ComAwareEventInfo.cs
- BinaryObjectInfo.cs
- safemediahandle.cs
- SiteOfOriginContainer.cs
- BitmapCodecInfoInternal.cs
- PageContentCollection.cs
- LogEntrySerializer.cs
- CharKeyFrameCollection.cs
- DocumentViewerAutomationPeer.cs
- DocumentXmlWriter.cs
- BamlLocalizer.cs
- TypeContext.cs
- EventBuilder.cs
- DbConvert.cs
- ResourceReferenceKeyNotFoundException.cs
- CharacterMetrics.cs
- DrawingAttributeSerializer.cs
- ConcurrentStack.cs
- EventLogPermissionEntryCollection.cs
- HtmlToClrEventProxy.cs
- LifetimeServices.cs
- Merger.cs
- ImageDesigner.cs
- DifferencingCollection.cs
- PaginationProgressEventArgs.cs
- HttpServerProtocol.cs
- ContainerUtilities.cs
- RequestCachePolicy.cs
- _HeaderInfoTable.cs
- SourceFilter.cs
- DbConnectionHelper.cs
- SimpleHandlerFactory.cs
- DeadCharTextComposition.cs
- BufferCache.cs
- XmlSerializerFactory.cs
- PasswordValidationException.cs
- TableCellCollection.cs
- ClientEventManager.cs
- MissingSatelliteAssemblyException.cs
- ClaimTypes.cs
- MembershipPasswordException.cs
- InvokeHandlers.cs
- MultilineStringEditor.cs
- DataSourceView.cs
- BinaryObjectWriter.cs
- X509IssuerSerialKeyIdentifierClause.cs
- StylusButtonEventArgs.cs
- TextMetrics.cs
- CheckBoxFlatAdapter.cs
- RootProfilePropertySettingsCollection.cs
- WebBaseEventKeyComparer.cs
- EntityFrameworkVersions.cs
- StateDesigner.CommentLayoutGlyph.cs
- ImageAnimator.cs
- CollectionType.cs
- FrugalList.cs
- MappedMetaModel.cs
- PointAnimationUsingPath.cs
- RootBuilder.cs
- TargetInvocationException.cs
- MissingMethodException.cs
- DataControlReference.cs
- Header.cs
- TypedColumnHandler.cs