Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridViewDataErrorEventArgs.cs / 1 / DataGridViewDataErrorEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms
{
using System;
using System.Drawing;
using System.Diagnostics;
using System.ComponentModel;
///
public class DataGridViewDataErrorEventArgs : DataGridViewCellCancelEventArgs
{
private Exception exception;
private bool throwException;
private DataGridViewDataErrorContexts context;
///
public DataGridViewDataErrorEventArgs(Exception exception,
int columnIndex,
int rowIndex,
DataGridViewDataErrorContexts context) : base(columnIndex, rowIndex)
{
Debug.Assert(rowIndex > -1);
this.exception = exception;
this.context = context;
}
///
public DataGridViewDataErrorContexts Context
{
get
{
return this.context;
}
}
///
public Exception Exception
{
get
{
return this.exception;
}
}
///
public bool ThrowException
{
get
{
return this.throwException;
}
set
{
if (value && this.exception == null)
{
throw new ArgumentException(SR.GetString(SR.DataGridView_CannotThrowNullException));
}
this.throwException = 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
- SessionParameter.cs
- XmlSecureResolver.cs
- MouseWheelEventArgs.cs
- IxmlLineInfo.cs
- ReliableMessagingVersionConverter.cs
- NameSpaceExtractor.cs
- ReceiveDesigner.xaml.cs
- elementinformation.cs
- X509Utils.cs
- DbConnectionPoolIdentity.cs
- PreProcessInputEventArgs.cs
- ObjRef.cs
- AsnEncodedData.cs
- DataGridViewCheckBoxColumn.cs
- Int32Rect.cs
- SystemGatewayIPAddressInformation.cs
- ClientUtils.cs
- EntityException.cs
- ReadOnlyNameValueCollection.cs
- XmlSerializerFactory.cs
- DateTime.cs
- GraphicsContainer.cs
- TextElementCollection.cs
- DesignerActionUI.cs
- Menu.cs
- LogConverter.cs
- DataConnectionHelper.cs
- RelatedImageListAttribute.cs
- DriveNotFoundException.cs
- Quaternion.cs
- TypeUtil.cs
- SiteMapDataSource.cs
- FixedSOMPage.cs
- DefaultParameterValueAttribute.cs
- TraceRecords.cs
- HandleRef.cs
- ItemsPanelTemplate.cs
- ColorIndependentAnimationStorage.cs
- EditableRegion.cs
- Task.cs
- RowVisual.cs
- TypeListConverter.cs
- ConfigurationStrings.cs
- PrintControllerWithStatusDialog.cs
- CharacterMetricsDictionary.cs
- SolidBrush.cs
- Lock.cs
- Predicate.cs
- RecordManager.cs
- ListViewGroupConverter.cs
- ProgressBarAutomationPeer.cs
- MatrixCamera.cs
- AssemblyBuilderData.cs
- TextElementCollectionHelper.cs
- VideoDrawing.cs
- LinkArea.cs
- DataMisalignedException.cs
- PersonalizationEntry.cs
- Int32.cs
- AssemblyName.cs
- StylesEditorDialog.cs
- ChangeBlockUndoRecord.cs
- DynamicValidatorEventArgs.cs
- Camera.cs
- CodeAttributeArgumentCollection.cs
- DiscoveryClientProtocol.cs
- SiteMembershipCondition.cs
- DesignerAdapterAttribute.cs
- ToolBarButtonClickEvent.cs
- RelationalExpressions.cs
- GZipDecoder.cs
- AppDomainAttributes.cs
- Sentence.cs
- FixedSOMTableCell.cs
- ClientBuildManagerCallback.cs
- ColorTransformHelper.cs
- KnownBoxes.cs
- CommandLibraryHelper.cs
- CancellationTokenSource.cs
- IndexingContentUnit.cs
- BufferBuilder.cs
- CommentAction.cs
- XslCompiledTransform.cs
- XmlAttributeAttribute.cs
- ErrorRuntimeConfig.cs
- MulticastOption.cs
- ListViewInsertionMark.cs
- SqlDeflator.cs
- EncoderNLS.cs
- TextWriterTraceListener.cs
- WindowShowOrOpenTracker.cs
- ManipulationDeltaEventArgs.cs
- ProxyWebPartManagerDesigner.cs
- PolyQuadraticBezierSegment.cs
- ForEachAction.cs
- EntityCommandExecutionException.cs
- HtmlEncodedRawTextWriter.cs
- RemoveStoryboard.cs
- OperationFormatUse.cs
- TimeSpanParse.cs