BaseDataBoundControl.IsBoundUsingDataSourceID BaseDataBoundControl.IsBoundUsingDataSourceID BaseDataBoundControl.IsBoundUsingDataSourceID BaseDataBoundControl.IsBoundUsingDataSourceID Property

Definizione

Ottiene un valore che indica se la proprietà DataSourceID è impostata.Gets a value indicating whether the DataSourceID property is set.

protected:
 property bool IsBoundUsingDataSourceID { bool get(); };
protected bool IsBoundUsingDataSourceID { get; }
member this.IsBoundUsingDataSourceID : bool
Protected ReadOnly Property IsBoundUsingDataSourceID As Boolean

Valore della proprietà

Il valore true viene restituito se la DataSourceID proprietà è impostata su un valore diverso Emptyda; in caso contrario, falseil valore è.The value true is returned if the DataSourceID property is set to value other than Empty; otherwise, the value is false.

Esempi

Nell'esempio di codice seguente viene illustrata la modalità di utilizzo della proprietà da parte IsBoundUsingDataSourceID di una classe di controlli con associazione a dati derivata.The following code example demonstrates how the IsBoundUsingDataSourceID property is used by a derived data-bound control class. La IsBoundUsingDataSourceID proprietà viene utilizzata PerformSelect nell'implementazione del metodo per determinare se l' DataBinding evento deve essere generato.The IsBoundUsingDataSourceID property is used in the PerformSelect method implementation to determine whether the DataBinding event should be raised. Questo esempio di codice fa parte di un esempio più ampio fornito DataBoundControl per la classe.This code example is part of a larger example provided for the DataBoundControl class.

protected override void PerformSelect() {            

   // Call OnDataBinding here if bound to a data source using the
   // DataSource property (instead of a DataSourceID), because the
   // databinding statement is evaluated before the call to GetData.       
    if (! IsBoundUsingDataSourceID) {
        OnDataBinding(EventArgs.Empty);
    }            
    
    // The GetData method retrieves the DataSourceView object from  
    // the IDataSource associated with the data-bound control.            
    GetData().Select(CreateDataSourceSelectArguments(), 
        OnDataSourceViewSelectCallback);
    
    // The PerformDataBinding method has completed.
    RequiresDataBinding = false;
    MarkAsDataBound();
    
    // Raise the DataBound event.
    OnDataBound(EventArgs.Empty);
}
Protected Overrides Sub PerformSelect()

    ' Call OnDataBinding here if bound to a data source using the 
    ' DataSource property (instead of a DataSourceID) because the 
    ' data-binding statement is evaluated before the call to GetData.
    If Not IsBoundUsingDataSourceID Then
        OnDataBinding(EventArgs.Empty)
    End If

    ' The GetData method retrieves the DataSourceView object from the 
    ' IDataSource associated with the data-bound control.            
    GetData().Select(CreateDataSourceSelectArguments(), _
        AddressOf OnDataSourceViewSelectCallback)

    ' The PerformDataBinding method has completed.
    RequiresDataBinding = False
    MarkAsDataBound()

    ' Raise the DataBound event.
        OnDataBound(EventArgs.Empty)

End Sub 'PerformSelect

Commenti

I controlli come GridView DetailsView SqlDataSource ,, e Menu usano ObjectDataSource la IsBoundUsingDataSourceID proprietà per determinare se il controllo con associazione a dati è associato a un controllo origine dati ASP.NET 2,0, ad esempio o FormView .Controls such as GridView, DetailsView, FormView, and Menu use the IsBoundUsingDataSourceID property to determine whether the data-bound control is bound to an ASP.NET 2.0 data source control, such as an ObjectDataSource or SqlDataSource.

Si applica a

Vedi anche