Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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;
}
}
}
// 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
- PackWebRequestFactory.cs
- IPGlobalProperties.cs
- XmlDataContract.cs
- TableRowCollection.cs
- CodeExpressionCollection.cs
- ToolStripRendererSwitcher.cs
- DriveInfo.cs
- DesignerMetadata.cs
- MetadataException.cs
- AccessControlEntry.cs
- Grid.cs
- GlyphRunDrawing.cs
- BitmapScalingModeValidation.cs
- BooleanExpr.cs
- XmlIncludeAttribute.cs
- BitmapEncoder.cs
- SingleStorage.cs
- ResolveDuplexAsyncResult.cs
- EpmContentSerializerBase.cs
- XPathSingletonIterator.cs
- ZoneMembershipCondition.cs
- DefaultEvaluationContext.cs
- GridErrorDlg.cs
- ValueExpressions.cs
- RegexCompilationInfo.cs
- SoapSchemaExporter.cs
- PrivateFontCollection.cs
- ISFTagAndGuidCache.cs
- SettingsAttributes.cs
- DataServiceBehavior.cs
- WebPartCloseVerb.cs
- RectAnimationUsingKeyFrames.cs
- XmlNotation.cs
- XmlObjectSerializerWriteContext.cs
- ObjectListShowCommandsEventArgs.cs
- HttpDebugHandler.cs
- ConstraintEnumerator.cs
- ParameterInfo.cs
- MaterializeFromAtom.cs
- XmlSortKey.cs
- TagPrefixAttribute.cs
- DataGridViewImageColumn.cs
- ConnectionInterfaceCollection.cs
- HWStack.cs
- datacache.cs
- ClientRuntimeConfig.cs
- ContentValidator.cs
- AssemblySettingAttributes.cs
- AutomationPropertyInfo.cs
- COM2ICategorizePropertiesHandler.cs
- ExceptionUtil.cs
- PowerModeChangedEventArgs.cs
- AnnouncementInnerClientCD1.cs
- WeakReferenceKey.cs
- TextCollapsingProperties.cs
- RangeValueProviderWrapper.cs
- SHA256.cs
- DataGridViewComboBoxCell.cs
- DesignerWidgets.cs
- BindingContext.cs
- XNameConverter.cs
- datacache.cs
- ControlCommandSet.cs
- EmbeddedMailObject.cs
- Privilege.cs
- TemplatedWizardStep.cs
- ViewStateException.cs
- EmbeddedMailObjectsCollection.cs
- SqlDataSource.cs
- SafeBitVector32.cs
- TextSerializer.cs
- Line.cs
- UrlMappingsSection.cs
- _NetworkingPerfCounters.cs
- ThreadAbortException.cs
- PictureBoxDesigner.cs
- XmlAutoDetectWriter.cs
- GridViewColumnCollection.cs
- SafeArchiveContext.cs
- XmlReader.cs
- MeasureData.cs
- TextStore.cs
- COM2FontConverter.cs
- ClickablePoint.cs
- VectorAnimationUsingKeyFrames.cs
- MenuItemCollection.cs
- XmlILAnnotation.cs
- DataGrid.cs
- Int64.cs
- ValuePatternIdentifiers.cs
- _LocalDataStoreMgr.cs
- VideoDrawing.cs
- FastPropertyAccessor.cs
- GraphicsContainer.cs
- PathBox.cs
- TransformerTypeCollection.cs
- WebServiceData.cs
- DynamicUpdateCommand.cs
- ManifestResourceInfo.cs
- SByte.cs