Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ActivityCodeGenerator.cs
- Compiler.cs
- ZoomPercentageConverter.cs
- AnonymousIdentificationModule.cs
- CounterSample.cs
- ElementProxy.cs
- UTF8Encoding.cs
- ProfileGroupSettings.cs
- SqlSupersetValidator.cs
- TableItemStyle.cs
- List.cs
- ActionFrame.cs
- Int32RectConverter.cs
- MetadataArtifactLoader.cs
- SafeNativeMethods.cs
- ImageDrawing.cs
- FixedFindEngine.cs
- InvokeHandlers.cs
- BindingList.cs
- CachedTypeface.cs
- LingerOption.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- SQLRoleProvider.cs
- AxParameterData.cs
- SingleObjectCollection.cs
- PolicyStatement.cs
- EraserBehavior.cs
- TextRange.cs
- StylusPointPropertyInfoDefaults.cs
- EventSinkHelperWriter.cs
- SystemUdpStatistics.cs
- BStrWrapper.cs
- PolygonHotSpot.cs
- SqlBulkCopyColumnMappingCollection.cs
- ParserContext.cs
- Script.cs
- SoapObjectWriter.cs
- MasterPageParser.cs
- LocalizableAttribute.cs
- AuthenticationException.cs
- CriticalFinalizerObject.cs
- TextEditorMouse.cs
- ConnectionProviderAttribute.cs
- AbstractExpressions.cs
- ProcessModelSection.cs
- OleDbDataReader.cs
- SingleTagSectionHandler.cs
- ZeroOpNode.cs
- WindowsSlider.cs
- MenuItemBindingCollection.cs
- Part.cs
- ClientSettingsStore.cs
- SHA384Managed.cs
- SelectorItemAutomationPeer.cs
- HttpCookiesSection.cs
- PointCollection.cs
- TagMapCollection.cs
- MemberAssignment.cs
- XmlSecureResolver.cs
- CookieProtection.cs
- HandleCollector.cs
- RightsController.cs
- ObjectStorage.cs
- SelectionEditingBehavior.cs
- ContentTextAutomationPeer.cs
- _LocalDataStore.cs
- PageTrueTypeFont.cs
- FactoryId.cs
- DBConcurrencyException.cs
- ConstantSlot.cs
- TextBounds.cs
- SecurityTokenProvider.cs
- MetafileHeaderWmf.cs
- DotAtomReader.cs
- Utilities.cs
- AsyncOperationManager.cs
- UserPreferenceChangingEventArgs.cs
- DESCryptoServiceProvider.cs
- ImportContext.cs
- TaskExceptionHolder.cs
- ToolstripProfessionalRenderer.cs
- NameObjectCollectionBase.cs
- MinimizableAttributeTypeConverter.cs
- HtmlTableRowCollection.cs
- UICuesEvent.cs
- Column.cs
- DataGridTableCollection.cs
- BindableTemplateBuilder.cs
- TextRunCacheImp.cs
- ThaiBuddhistCalendar.cs
- SpecularMaterial.cs
- XmlName.cs
- ContextMenu.cs
- SqlTypeSystemProvider.cs
- _FtpDataStream.cs
- Triangle.cs
- Style.cs
- HandlerBase.cs
- TextParaLineResult.cs
- ProcessThreadCollection.cs