DataBoundControl.GetData Methode

Definition

Ruft ein DataSourceView-Objekt ab, mit dessen Hilfe das datengebundene Steuerelement Datenvorgänge ausführt.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

Gibt zurück

Die DataSourceView, mit deren Hilfe das datengebundene Steuerelement Datenvorgänge ausführt.The DataSourceView that the data-bound control uses to perform data operations. Wenn die DataMember-Eigenschaft festgelegt ist, wird eine bestimmte benannte DataSourceView zurückgegeben, andernfalls wird die standardmäßige DataSourceView zurückgegeben.If the DataMember property is set, a specific, named DataSourceView is returned; otherwise, the default DataSourceView is returned.

Ausnahmen

Sowohl die DataSource-Eigenschaft als auch die DataSourceID-Eigenschaft sind festgelegt.Both the DataSource and DataSourceID properties are set.

- oder --or- Die DataMember-Eigenschaft ist festgelegt, aber ein DataSourceView-Objekt mit diesem Namen ist nicht vorhanden.The DataMember property is set but a DataSourceView object by that name does not exist.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, GetData wie die-Methode aufgerufen wird DataSourceView , um das Objekt aus dem zugeordneten Daten Select Quellen-Steuerelement abzurufen, und die-Methode wird aufgerufen, um die Daten abzurufen.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. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die DataBoundControl -Klasse bereitgestellt wird.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

Hinweise

Die GetData -Methode ruft durch DataSourceView Aufrufen der GetDataSource -Methode ein-Objekt aus dem zugeordneten Datenquellen-Steuerelement ab.The GetData method retrieves a DataSourceView object from the associated data source control by calling the GetDataSource method. Wenn die DataSource -Eigenschaft verwendet wird, um eine Datenquelle zu identifizieren DataSourceView , wird ein Standard Objekt erstellt.If the DataSource property is used to identify a data source, a default DataSourceView object is created.

Gilt für:

Siehe auch