Freigeben über


SqlDataSourceSelectingEventArgs Klasse

Definition

Stellt Daten für das Selecting-Ereignis des SqlDataSource-Steuerelements bereit.

public ref class SqlDataSourceSelectingEventArgs : System::Web::UI::WebControls::SqlDataSourceCommandEventArgs
public class SqlDataSourceSelectingEventArgs : System.Web.UI.WebControls.SqlDataSourceCommandEventArgs
type SqlDataSourceSelectingEventArgs = class
    inherit SqlDataSourceCommandEventArgs
Public Class SqlDataSourceSelectingEventArgs
Inherits SqlDataSourceCommandEventArgs
Vererbung

Hinweise

Durch Hinzufügen eines Ereignishandlerdelegats zum Behandeln des Selecting Ereignisses können Sie alle erforderlichen zusätzlichen Vorverarbeitungsvorgänge ausführen oder die Datenbankabfrage vollständig abbrechen. Da die SqlDataSourceSelectingEventArgs -Klasse von der SqlDataSourceCommandEventArgs -Klasse abgeleitet ist, können Sie eine ausstehende SqlDataSource Datenbankabfrage abbrechen, indem Sie die Cancel -Eigenschaft auf truefestlegen. Sie können die CommandTextEigenschaften , Parameters Auflistung und andere Datenbankabfragen untersuchen und bearbeiten, bevor Sie die Abfrage ausführen, indem Sie auf das Objekt zugreifen, das DbCommand von der Command -Eigenschaft verfügbar gemacht wird. Sie können auch das DataSourceSelectArguments Objekt untersuchen, das an die Select -Methode übergeben wird, indem Sie auf die Arguments -Eigenschaft zugreifen.

Die SqlDataSourceSelectingEventArgs -Klasse wird in der OnSelecting -Methode verwendet, um den Zugriff auf eine SqlDataSource Datenbankabfrage zu ermöglichen, bevor sie ausgeführt wird.

Das SqlDataSource Steuerelement macht viele Ereignisse verfügbar, die Sie verarbeiten können, um während eines Datenvorgangs mit den zugrunde liegenden Datenobjekten zu arbeiten. In der folgenden Tabelle sind die Ereignisse und zugeordneten EventArgs Klassen und Ereignishandlerdelegaten aufgeführt.

Ereignis EventArgs EventHandler
Selecting.

Tritt auf, bevor die Daten abgerufen werden.
SqlDataSourceSelectingEventArgs SqlDataSourceSelectingEventHandler
Inserting, Updatingund Deleting.

Tritt auf, bevor ein Einfüge-, Aktualisierungs- oder Löschvorgang ausgeführt wird.
SqlDataSourceCommandEventArgs SqlDataSourceCommandEventHandler
Selected, Inserted, Updated und Deleted.

Tritt nach Abschluss des Vorgangs zum Abrufen, Einfügen, Aktualisieren oder Löschen von Daten auf.
SqlDataSourceStatusEventArgs SqlDataSourceStatusEventHandler

Konstruktoren

SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments)

Initialisiert eine neue Instanz der SqlDataSourceSelectingEventArgs-Klasse unter Verwendung des angegebenen DbCommand-Objekts und aller an die DataSourceSelectArguments-Methode übergebenen Select(DataSourceSelectArguments).

Eigenschaften

Arguments

Ruft das an die DataSourceSelectArguments-Methode übergebene Select(DataSourceSelectArguments)-Objekt ab.

Cancel

Ruft einen Wert ab, der angibt, ob das Ereignis abgebrochen werden soll, oder legt diesen fest.

(Geerbt von CancelEventArgs)
Command

Ruft den ausstehenden Datenbankbefehl ab.

(Geerbt von SqlDataSourceCommandEventArgs)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen