ObjectDataSource.BeforeFill Event
Occurs before filling an object data source, which enables you to provide custom data source validation.
Namespace: DevExpress.DataAccess.ObjectBinding
Assembly: DevExpress.DataAccess.v24.1.dll
NuGet Packages: DevExpress.DataAccess, DevExpress.Win.PivotGrid, DevExpress.Win.TreeMap
Declaration
Event Data
The BeforeFill event's data class is BeforeFillEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
ConstructorInfo | Returns an object providing access to constructor parameters of an ObjectDataSource. |
DataMember | Returns the data member specified for an ObjectDataSource. |
DataSource | Returns the data source assigned to an ObjectDataSource. |
IsValid | Specifies whether or not the object data source is valid. |
Parameters | Returns a collection of method and constructor parameters of an ObjectDataSource. |
Remarks
The BeforeFill event occurs before filling an object data source.
If the BeforeFillEventArgs.IsValid property returns false, a ValidationFailedException is thrown.
Important
BeforeFillEventArgs.IsValid
is false
if the object data source uses an untrusted data source type.
To validate all object data sources in an entire application, handle the ObjectDataSource.BeforeFillGlobal event.