OnDataPropertyChanged Method

HierarchicalDataBoundControl.OnDataPropertyChanged Method ()


Called when one of the base data source identification properties is changed, to re-bind the data-bound control to its data.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

protected override void OnDataPropertyChanged()

The OnDataPropertyChanged method is called when the DataSource or DataSourceID is changed any time after the page's PreRender event.

The following code 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 HierarchicalDataBoundControl class.

public string DataTextField {
    get {
        object o = ViewState["DataTextField"];
        return((o == null) ? string.Empty : (string)o);
    set {
        ViewState["DataTextField"] = value;
        if (Initialized) {

.NET Framework
Available since 2.0
Return to top
© 2015 Microsoft