corelibraries-devexpress-dot-dataaccess-f43dbb22.md
Provides data for the FillError event.
Namespace : DevExpress.DataAccess
Assembly : DevExpress.DataAccess.v25.2.dll
NuGet Package : DevExpress.DataAccess
public class DataSourceFillErrorEventArgs :
EventArgs
Public Class DataSourceFillErrorEventArgs
Inherits EventArgs
DataSourceFillErrorEventArgs is the data class for the following events:
A DataSourceFillErrorEventArgs class instance stores the details of the exception that occurs if the Fill() method fails to populate the JsonDataSource with data. Handle the FillError event to access the DataSourceFillErrorEventArgs members.
Use the ConnectionName property to get the name of the connection that was used when the FillError event occurred.
The Exception property stores one of the following exceptions:
Enable the Handled property to specify that the event has been handled.
The code sample below creates a new data source, handles the FillError event to to process exceptions, and tries to populate the data source with data.
using DevExpress.DataAccess;
using DevExpress.DataAccess.Json;
// ...
// Create a new JSON source.
var jsonSource = new UriJsonSource() {
Uri = new Uri(@"https://invalid.json")
};
// Assign the JSON source to the data source.
var datasource = new JsonDataSource() {
JsonSource = jsonSource
};
datasource.FillError += (s, e) => {
e.Handled = true;
// Add code that handles the data source fill error here.
};
Imports DevExpress.DataAccess
Imports DevExpress.DataAccess.Json
' ...
' Create a new JSON source.
Dim jsonSource = New UriJsonSource() With {.Uri = New Uri("https://invalid.json")}
' Assign the JSON source to the data source.
Dim datasource = New JsonDataSource() With {.JsonSource = jsonSource}
AddHandler datasource.FillError, Sub(s, e)
e.Handled = True
' Add code that handles the data source fill error here.
End Sub
Object EventArgs DataSourceFillErrorEventArgs
See Also