Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataBoundControl.GetData ()

 

Data di pubblicazione: ottobre 2016

Recupera un DataSourceView che il controllo con associazione a dati utilizza per eseguire operazioni sui dati dell'oggetto.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

protected virtual DataSourceView GetData()

Valore restituito

Type: System.Web.UI.DataSourceView

Il DataSourceView che il controllo con associazione a dati utilizza per eseguire operazioni sui dati. Se il DataMember proprietà è impostata, un oggetto specifico denominato DataSourceView restituito; in caso contrario, il valore predefinito DataSourceView viene restituito.

Exception Condition
InvalidOperationException

Sia il DataSource e DataSourceID sono impostate.

-oppure-

Il DataMember è impostata ma DataSourceView oggetto con tale nome non esiste.

Il GetData metodo recupera un DataSourceView oggetto dal controllo origine dati associata tramite la chiamata di GetDataSource metodo. Se il DataSource proprietà viene utilizzata per identificare un'origine dati, valore predefinito è DataSourceView creazione dell'oggetto.

Esempio di codice riportato di seguito viene illustrato come il GetData viene chiamato per recuperare il DataSourceView oggetto dal controllo origine dati associata e Select metodo viene chiamato per recuperare i dati. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la DataBoundControl classe.

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);
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: