Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Data / System / Data / DataColumnChangeEvent.cs / 1 / DataColumnChangeEvent.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data {
using System;
///
///
/// Provides data for the event.
///
///
#if WINFSInternalOnly
internal
#else
public
#endif
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.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data {
using System;
///
///
/// Provides data for the event.
///
///
#if WINFSInternalOnly
internal
#else
public
#endif
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
- ApplicationDirectoryMembershipCondition.cs
- SelectionProviderWrapper.cs
- ResourceSet.cs
- DataKeyCollection.cs
- TextElementCollection.cs
- HttpServerUtilityBase.cs
- VirtualPathProvider.cs
- LastQueryOperator.cs
- ClusterSafeNativeMethods.cs
- ViewCellRelation.cs
- WebBrowserEvent.cs
- Identity.cs
- RSAOAEPKeyExchangeDeformatter.cs
- PenContexts.cs
- RangeValuePatternIdentifiers.cs
- ProgressBarRenderer.cs
- TextWriterTraceListener.cs
- DateBoldEvent.cs
- RayHitTestParameters.cs
- IUnknownConstantAttribute.cs
- unsafenativemethodsother.cs
- ClrPerspective.cs
- MemoryRecordBuffer.cs
- DataGridViewImageCell.cs
- MissingManifestResourceException.cs
- PageAdapter.cs
- SynchronizationLockException.cs
- Command.cs
- ValidationRule.cs
- ColorTransform.cs
- UseLicense.cs
- SrgsToken.cs
- DataColumnMappingCollection.cs
- HttpInputStream.cs
- CharKeyFrameCollection.cs
- StreamReader.cs
- ItemPager.cs
- CircleEase.cs
- StrokeCollection.cs
- FontWeight.cs
- PrinterResolution.cs
- Axis.cs
- VisualTreeHelper.cs
- TextEditorSelection.cs
- NameTable.cs
- RemotingClientProxy.cs
- XmlSchemaException.cs
- AsyncPostBackErrorEventArgs.cs
- SplitContainer.cs
- GridEntryCollection.cs
- UpdatePanelTriggerCollection.cs
- _SslSessionsCache.cs
- GeneralTransform2DTo3DTo2D.cs
- ClientSideProviderDescription.cs
- WindowsListViewGroup.cs
- XComponentModel.cs
- WebPartVerbCollection.cs
- Latin1Encoding.cs
- KeyValueInternalCollection.cs
- RankException.cs
- ValueExpressions.cs
- ScriptDescriptor.cs
- RegisteredDisposeScript.cs
- PolicyLevel.cs
- HttpRuntimeSection.cs
- SqlLiftWhereClauses.cs
- GeneralTransform3D.cs
- DefaultParameterValueAttribute.cs
- DataGridViewTopLeftHeaderCell.cs
- XamlFigureLengthSerializer.cs
- AspNetSynchronizationContext.cs
- ApplyHostConfigurationBehavior.cs
- PackWebResponse.cs
- WhiteSpaceTrimStringConverter.cs
- TimelineGroup.cs
- Script.cs
- StructuredType.cs
- CardSpaceException.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- AsymmetricSignatureFormatter.cs
- Stopwatch.cs
- FixedSOMLineCollection.cs
- LicenseManager.cs
- CultureInfo.cs
- CollectionTypeElement.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- PluralizationServiceUtil.cs
- SizeLimitedCache.cs
- TraceSection.cs
- CodeComment.cs
- PinProtectionHelper.cs
- TypefaceCollection.cs
- EntitySet.cs
- DataMisalignedException.cs
- FaultReason.cs
- SelectionPattern.cs
- OAVariantLib.cs
- Base64Stream.cs
- VariantWrapper.cs
- ListBase.cs