DataRepeaterDataErrorEventArgs Class

Provides data for the DataError event.


Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

public class DataRepeaterDataErrorEventArgs : EventArgs

The DataRepeaterDataErrorEventArgs type exposes the following members.

Public methodDataRepeaterDataErrorEventArgsInitializes a new instance of the DataRepeaterDataErrorEventArgs class.

Public propertyControlGets the Control that raised the data error.
Public propertyDataRepeaterItemGets the DataRepeaterItem that raised the data error.
Public propertyExceptionGets the Exception that represents the error.
Public propertyPropertyNameGets the name of the property of the control that raised the error.
Public propertyThrowExceptionGets or sets a value that indicates whether to throw an exception after code execution exits the DataError event handler.

Public methodEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

The DataError event enables you to handle exceptions that are thrown in code that is called by a DataRepeater control during data processing operations.

The following example demonstrates how to use the data from a DataRepeaterDataErrorEventArgs to display a message when a data error occurs.

private void dataRepeater1_DataError(object sender, 
    Microsoft.VisualBasic.PowerPacks.DataRepeaterDataErrorEventArgs e)
    string ErrorMsg;
    // Create an error string.
    ErrorMsg = "Invalid value entered for " + e.Control.Name + ". ";
    ErrorMsg = ErrorMsg + e.Exception.Message;
    // Display the error to the user.
    // Do not raise an exception.
    e.ThrowException = false;

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.