Freigeben über


SqlDataSourceView.Select(DataSourceSelectArguments) Methode

Definition

Ruft Daten aus der zugrunde liegenden Datenbank mithilfe der SelectCommand-SQL-Zeichenfolge und aller Parameter in der SelectParameters-Auflistung ab.

public:
 System::Collections::IEnumerable ^ Select(System::Web::UI::DataSourceSelectArguments ^ arguments);
public System.Collections.IEnumerable Select (System.Web.UI.DataSourceSelectArguments arguments);
override this.Select : System.Web.UI.DataSourceSelectArguments -> System.Collections.IEnumerable
Public Function Select (arguments As DataSourceSelectArguments) As IEnumerable

Parameter

arguments
DataSourceSelectArguments

Eine Instanz von DataSourceSelectArguments, mit der Datenvorgänge angefordert werden, die über grundlegenden Datenabrufvorgänge hinausgehen.

Gibt zurück

IEnumerable

Eine IEnumerable-Liste mit Datenzeilen.

Ausnahmen

Die an die Select(DataSourceSelectArguments)-Methode übergebenen selectArgs geben an, dass die Datenquelle während des Datenabrufs noch weitere Aufgaben ausführen muss, um das Paging oder das Sortieren der abgerufenen Daten zu ermöglichen. Das Datenquellen-Steuerelement unterstützt die erforderlichen Funktionen jedoch nicht.

Die SqlDataSource kann keine Verbindung mit der zugrunde liegenden Datenquelle herstellen.

Hinweise

Die Select Methode ruft die ExecuteSelect Methode auf, indem der selectArgs Parameter übergeben wird.

Die ExecuteSelect Methode gibt ein DataView Objekt zurück, wenn die Eigenschaft auf den DataSet Wert festgelegt ist oder ein IDataReader Objekt zurückgibt, wenn die DataSourceMode DataSourceMode Eigenschaft auf den DataReader Wert festgelegt ist. Schließen Sie das IDataReader Objekt, wenn Sie das Lesen der Daten abgeschlossen haben.

Gilt für

Siehe auch