Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / DataColumnChangeEvent.cs / 1305376 / DataColumnChangeEvent.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data {
using System;
///
///
/// Provides data for the event.
///
///
public class DataColumnChangeEventArgs : EventArgs {
private readonly DataRow _row;
private DataColumn _column;
private object _proposedValue;
internal DataColumnChangeEventArgs(DataRow row) {
_row = row;
}
///
///
/// Initializes a new instance of the class.
///
///
public DataColumnChangeEventArgs(DataRow row, DataColumn column, object value) {
_row = row;
_column = column;
_proposedValue = value;
}
///
/// Gets the column whose value is changing.
///
public DataColumn Column {
get {
return _column;
}
}
///
/// Gets the row whose value is changing.
///
public DataRow Row {
get {
return _row;
}
}
///
/// Gets or sets the proposed value.
///
public object ProposedValue {
get {
return _proposedValue;
}
set {
_proposedValue = value;
}
}
internal void InitializeColumnChangeEvent(DataColumn column, object value) {
_column = column;
_proposedValue = value;
}
}
}
// 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
- TraceSection.cs
- XmlSchemaSet.cs
- PriorityQueue.cs
- NativeMethods.cs
- MsmqElementBase.cs
- columnmapkeybuilder.cs
- ReferencedCollectionType.cs
- DSACryptoServiceProvider.cs
- UpdateCompiler.cs
- SecurityTokenRequirement.cs
- DigitShape.cs
- ChtmlTextWriter.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SqlProvider.cs
- CodePageEncoding.cs
- InputReport.cs
- FlowNode.cs
- AttributedMetaModel.cs
- MessagingDescriptionAttribute.cs
- SimpleFieldTemplateUserControl.cs
- DataGridViewEditingControlShowingEventArgs.cs
- InheritanceContextHelper.cs
- SiteMapProvider.cs
- WorkItem.cs
- VariantWrapper.cs
- UpdateRecord.cs
- DiagnosticsConfigurationHandler.cs
- WpfGeneratedKnownTypes.cs
- LoginDesigner.cs
- SmtpReplyReader.cs
- WebServiceEnumData.cs
- SqlDependencyListener.cs
- ControlBuilder.cs
- CanonicalFontFamilyReference.cs
- DirtyTextRange.cs
- InstanceData.cs
- LinqDataView.cs
- TypedTableBase.cs
- _ConnectOverlappedAsyncResult.cs
- XmlExtensionFunction.cs
- ExpressionVisitor.cs
- ProxyWebPartConnectionCollection.cs
- TraceLog.cs
- BoolLiteral.cs
- ParameterCollection.cs
- RefType.cs
- AsyncContentLoadedEventArgs.cs
- CacheVirtualItemsEvent.cs
- Int64KeyFrameCollection.cs
- MulticastDelegate.cs
- TabItem.cs
- BulletedListEventArgs.cs
- ResourceIDHelper.cs
- SingletonInstanceContextProvider.cs
- ApplicationInfo.cs
- CommonDialog.cs
- EncoderParameter.cs
- DocumentSequence.cs
- UInt64Storage.cs
- CultureInfoConverter.cs
- WebMessageEncoderFactory.cs
- BackStopAuthenticationModule.cs
- ObjectItemLoadingSessionData.cs
- EditorZoneBase.cs
- FontInfo.cs
- SystemNetHelpers.cs
- SqlNode.cs
- PipeStream.cs
- ExpandSegmentCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- GridViewColumnCollection.cs
- SafeEventLogWriteHandle.cs
- NumberFunctions.cs
- BulletChrome.cs
- EntityStoreSchemaFilterEntry.cs
- PartialTrustVisibleAssembly.cs
- SmiGettersStream.cs
- WebRequestModulesSection.cs
- PriorityItem.cs
- UnitControl.cs
- NetworkInformationPermission.cs
- EntityClientCacheEntry.cs
- ArgIterator.cs
- SerializationAttributes.cs
- ParentControlDesigner.cs
- ConnectionPointGlyph.cs
- AsymmetricKeyExchangeDeformatter.cs
- LingerOption.cs
- SerializableAuthorizationContext.cs
- ExpressionConverter.cs
- XmlSchemaCompilationSettings.cs
- GlyphTypeface.cs
- PolyQuadraticBezierSegment.cs
- ToolboxItemCollection.cs
- ColorContextHelper.cs
- TranslateTransform3D.cs
- ClosureBinding.cs
- MultipleViewProviderWrapper.cs
- ProcessModuleCollection.cs
- SHA1.cs