DataBoundControl.GetData DataBoundControl.GetData DataBoundControl.GetData DataBoundControl.GetData Method

Definizione

Recupera un oggetto DataSourceView utilizzato dal controllo associato a dati per eseguire le operazioni sui dati.Retrieves a DataSourceView object that the data-bound control uses to perform data operations.

protected:
 virtual System::Web::UI::DataSourceView ^ GetData();
protected virtual System.Web.UI.DataSourceView GetData ();
abstract member GetData : unit -> System.Web.UI.DataSourceView
override this.GetData : unit -> System.Web.UI.DataSourceView
Protected Overridable Function GetData () As DataSourceView

Restituisce

Oggetto DataSourceView utilizzata dal controllo con associazione a dati per eseguire operazioni relative ai dati.The DataSourceView that the data-bound control uses to perform data operations. Se viene impostata la proprietà DataMember, viene restituito un oggetto specifico denominato DataSourceView; in caso contrario, viene restituito l'oggetto DataSourceView predefinito.If the DataMember property is set, a specific, named DataSourceView is returned; otherwise, the default DataSourceView is returned.

Eccezioni

Le proprietà DataSource e DataSourceID sono entrambe impostate.Both the DataSource and DataSourceID properties are set.

In alternativa-or- La proprietà DataMember è impostata, ma non esiste un oggetto DataSourceView con questo nome.The DataMember property is set but a DataSourceView object by that name does not exist.

Esempi

Nell'esempio di codice seguente viene illustrato GetData come chiamare il metodo per recuperare DataSourceView l'oggetto dal controllo origine dati associato e viene Select chiamato il metodo per recuperare i dati.The following code example demonstrates how the GetData method is called to retrieve the DataSourceView object from the associated data source control and the Select method is called to retrieve the data. 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

Commenti

Il GetData metodo recupera un DataSourceView oggetto dal controllo origine dati associato chiamando il GetDataSource metodo.The GetData method retrieves a DataSourceView object from the associated data source control by calling the GetDataSource method. Se la DataSource proprietà viene utilizzata per identificare un'origine dati, viene creato DataSourceView un oggetto predefinito.If the DataSource property is used to identify a data source, a default DataSourceView object is created.

Si applica a

Vedi anche