BaseDataBoundControl.OnDataPropertyChanged Method ()
Rebinds the data-bound control to its data after one of the base data source identification properties changes.
Assembly: System.Web (in System.Web.dll)
| Exception | Condition |
|---|---|
| HttpException | An attempt was made to change the property value during the data-binding phase of the control. |
The OnDataPropertyChanged method is called when the DataSource, DataSourceID, or DataMember property value changes any time after the page's PreRender event has occurred.
The following code example shows a property that belongs to a derived data-bound control class. The example demonstrates how a data-bound control can call the OnDataPropertyChanged method if a property that identifies a data source is changed after the data-bound control is initialized. This code example is part of a larger example provided for the DataBoundControl class.
Public Property DataTextField() As String Get Dim o As Object = ViewState("DataTextField") If o Is Nothing Then Return String.Empty Else Return CStr(o) End If End Get Set(ByVal value As String) ViewState("DataTextField") = value If (Initialized) Then OnDataPropertyChanged() End If End Set End Property
Available since 2.0