Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / ListViewUpdatedEventArgs.cs / 1 / ListViewUpdatedEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.Collections.Specialized;
using System.ComponentModel;
namespace System.Web.UI.WebControls {
[AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class ListViewUpdatedEventArgs : EventArgs {
private int _affectedRows;
private Exception _exception;
private bool _exceptionHandled;
private IOrderedDictionary _values;
private IOrderedDictionary _keys;
private IOrderedDictionary _oldValues;
private bool _keepInEditMode;
public ListViewUpdatedEventArgs(int affectedRows, Exception exception) {
_affectedRows = affectedRows;
_exceptionHandled = false;
_exception = exception;
_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 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;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XDeferredAxisSource.cs
- XmlAutoDetectWriter.cs
- TextSimpleMarkerProperties.cs
- IInstanceTable.cs
- ObjectToken.cs
- StreamingContext.cs
- SiteMapNode.cs
- New.cs
- ClientSettingsProvider.cs
- MSAAEventDispatcher.cs
- BinaryQueryOperator.cs
- FormsAuthentication.cs
- DesignerActionTextItem.cs
- QueryCacheKey.cs
- XPathDocument.cs
- WeakEventManager.cs
- SkewTransform.cs
- ItemContainerGenerator.cs
- ParameterCollection.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- CryptoKeySecurity.cs
- MappingItemCollection.cs
- EmbeddedMailObjectsCollection.cs
- RangeValidator.cs
- BitFlagsGenerator.cs
- FormatterConverter.cs
- ActivityPropertyReference.cs
- ControlIdConverter.cs
- ActivityCodeDomReferenceService.cs
- DockPattern.cs
- ObjectDataSourceMethodEventArgs.cs
- TableAutomationPeer.cs
- NativeWindow.cs
- LogReserveAndAppendState.cs
- WebPartCatalogCloseVerb.cs
- TraceSwitch.cs
- ListViewGroupItemCollection.cs
- DBCommandBuilder.cs
- ParallelEnumerable.cs
- ExtensionQuery.cs
- TearOffProxy.cs
- TiffBitmapDecoder.cs
- HostingPreferredMapPath.cs
- ColorAnimationUsingKeyFrames.cs
- PasswordPropertyTextAttribute.cs
- LocatorGroup.cs
- DataTransferEventArgs.cs
- PreDigestedSignedInfo.cs
- UidManager.cs
- InputReport.cs
- ToolStripEditorManager.cs
- DataControlField.cs
- DesignColumn.cs
- DataProtection.cs
- DomNameTable.cs
- DataView.cs
- AnonymousIdentificationModule.cs
- HtmlShimManager.cs
- xmlformatgeneratorstatics.cs
- SqlConnectionFactory.cs
- FilterableData.cs
- hresults.cs
- ToolStripPanel.cs
- XDRSchema.cs
- LabelLiteral.cs
- _NegoStream.cs
- DataGridViewDataErrorEventArgs.cs
- ContentControl.cs
- EntityTypeBase.cs
- UserControlBuildProvider.cs
- DataGridViewColumnHeaderCell.cs
- EntitySqlQueryCacheEntry.cs
- XhtmlStyleClass.cs
- XsdDateTime.cs
- CaseInsensitiveHashCodeProvider.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- RotateTransform3D.cs
- XPathArrayIterator.cs
- ParameterCollection.cs
- FocusTracker.cs
- BitmapEffectInputData.cs
- JsonFormatMapping.cs
- EventHandlerList.cs
- ProfileEventArgs.cs
- DoubleAverageAggregationOperator.cs
- OrderedDictionaryStateHelper.cs
- XmlSchemaFacet.cs
- TraceHandler.cs
- CatalogPartDesigner.cs
- ModelPropertyCollectionImpl.cs
- Setter.cs
- WebHttpElement.cs
- WindowsPrincipal.cs
- DataGridViewAccessibleObject.cs
- EncodingInfo.cs
- ChannelEndpointElementCollection.cs
- SymDocumentType.cs
- ListViewAutomationPeer.cs
- GridItem.cs
- JapaneseCalendar.cs