Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HostProtectionException.cs
- FlatButtonAppearance.cs
- Italic.cs
- PersonalizableAttribute.cs
- TransactionsSectionGroup.cs
- ThumbAutomationPeer.cs
- TitleStyle.cs
- ContentPlaceHolder.cs
- MetadataCache.cs
- CachedFontFamily.cs
- FormCollection.cs
- DrawingServices.cs
- TripleDES.cs
- CacheMemory.cs
- ElementHostAutomationPeer.cs
- _NetRes.cs
- CancelEventArgs.cs
- SmiXetterAccessMap.cs
- DetailsViewUpdateEventArgs.cs
- BulletChrome.cs
- SourceItem.cs
- SecUtil.cs
- ClientRuntimeConfig.cs
- Expander.cs
- BitmapSource.cs
- SourceChangedEventArgs.cs
- SimpleType.cs
- NetworkInformationException.cs
- ScrollableControlDesigner.cs
- ToolStripPanelCell.cs
- TemplateParser.cs
- DesignerTransactionCloseEvent.cs
- CustomAssemblyResolver.cs
- ExpressionEditorAttribute.cs
- Console.cs
- CompareValidator.cs
- Vector3DKeyFrameCollection.cs
- RegexEditorDialog.cs
- Preprocessor.cs
- BrowserInteropHelper.cs
- JournalEntryStack.cs
- SingleTagSectionHandler.cs
- XmlSchemaObjectCollection.cs
- Localizer.cs
- TemplateControl.cs
- ResourceReferenceExpression.cs
- SuppressMergeCheckAttribute.cs
- HTMLTagNameToTypeMapper.cs
- rsa.cs
- CompensatableSequenceActivity.cs
- FormatterConverter.cs
- ListParagraph.cs
- ValueChangedEventManager.cs
- CharacterHit.cs
- TextTreeRootNode.cs
- DataGridRowEventArgs.cs
- CounterCreationData.cs
- RoutedEventValueSerializer.cs
- JsonSerializer.cs
- AnnotationStore.cs
- CodeAttributeDeclarationCollection.cs
- GridViewColumnCollection.cs
- SelectionEditor.cs
- List.cs
- CompilerGlobalScopeAttribute.cs
- DateTimeOffsetAdapter.cs
- XmlSchemaInferenceException.cs
- SqlStatistics.cs
- AutomationElement.cs
- SqlTrackingWorkflowInstance.cs
- FileIOPermission.cs
- WebPartEditorOkVerb.cs
- KnownTypeAttribute.cs
- Quaternion.cs
- CollectionContainer.cs
- Size3DConverter.cs
- ArgumentException.cs
- StateMachineAction.cs
- ModelService.cs
- PropertyKey.cs
- PersistenceTypeAttribute.cs
- DoubleLinkListEnumerator.cs
- ColorKeyFrameCollection.cs
- OutOfProcStateClientManager.cs
- OlePropertyStructs.cs
- NotifyParentPropertyAttribute.cs
- ByteStreamMessageEncoder.cs
- BindableTemplateBuilder.cs
- NativeWindow.cs
- HtmlInputReset.cs
- DataGridItemCollection.cs
- LinkUtilities.cs
- DbConnectionPoolCounters.cs
- XmlElementCollection.cs
- RepeatInfo.cs
- ValidatorCollection.cs
- MarshalByRefObject.cs
- HMACRIPEMD160.cs
- ApplicationException.cs
- HttpListenerElement.cs