System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewChanged Method

Raises the System.Web.UI.DataSourceView.DataSourceViewChanged event.

Syntax

protected virtual void OnDataSourceViewChanged (object sender, EventArgs e)

Parameters

sender
The source of the event, the System.Web.UI.DataSourceView.
e
An EventArgs that contains event data.

Remarks

The DataBoundControl.OnDataSourceViewChanged(object, EventArgs) method notifies a data-bound control that the underlying data source has changed and that the control should rebind and any necessary work should be performed. Typically, the DataBoundControl.OnDataSourceViewChanged(object, EventArgs) method is called when a property of the data source view has changed.

The System.Web.UI.WebControls.DataBoundControl class sets the BaseDataBoundControl.RequiresDataBinding property to true when it raises the System.Web.UI.DataSourceView.DataSourceViewChanged event.

Raising an event invokes the event handler through a delegate. For more information, see Raising an Event.

The DataBoundControl.OnDataSourceViewChanged(object, EventArgs) method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.

Requirements

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 2.0.0.0
Since: .NET 2.0