ListView.OnItemDataBound(ListViewItemEventArgs) Method

Definition

Raises the ItemDataBound event.

protected:
 virtual void OnItemDataBound(System::Web::UI::WebControls::ListViewItemEventArgs ^ e);
protected virtual void OnItemDataBound (System.Web.UI.WebControls.ListViewItemEventArgs e);
abstract member OnItemDataBound : System.Web.UI.WebControls.ListViewItemEventArgs -> unit
override this.OnItemDataBound : System.Web.UI.WebControls.ListViewItemEventArgs -> unit
Protected Overridable Sub OnItemDataBound (e As ListViewItemEventArgs)

Parameters

e
ListViewItemEventArgs

The event data.

Remarks

Before the ListView control can be rendered, each item in the control must be bound to a record in the data source. The ItemDataBound event is raised when a ListViewItem object is bound to a data item. This enables you to perform a custom routine whenever this event occurs, such as modifying the values of the data item during the binding process.

Raising an event invokes the event handler through a delegate. For more information, see Handling and Raising Events.

The OnItemDataBound method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.

Notes to Inheritors

When you override OnItemDataBound(ListViewItemEventArgs) in a derived class, you must to call the base class's OnItemDataBound(ListViewItemEventArgs) method so that registered delegates receive the event.

Applies to

See also