SqlDataSourceSelectingEventArgs Klass

Definition

Innehåller data för Selecting kontrollens SqlDataSource händelse.

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
Arv

Kommentarer

Genom att lägga till ett händelsehanterardelegat för att hantera Selecting händelsen kan du utföra ytterligare förbearbetning som krävs eller avbryta databasfrågan helt. SqlDataSourceSelectingEventArgs Eftersom klassen härleds från SqlDataSourceCommandEventArgs klassen kan du avbryta en väntande SqlDataSource databasfråga genom att ange Cancel egenskapen till true. Du kan undersöka och ändra CommandTextegenskaperna för samlingen , Parameters och andra databasfrågor innan du kör frågan genom att komma åt objektet DbCommand som exponeras av Command egenskapen. Du kan också undersöka objektet DataSourceSelectArguments som skickas till Select metoden genom att Arguments komma åt egenskapen.

Klassen SqlDataSourceSelectingEventArgs används i OnSelecting metoden för att ge åtkomst till en SqlDataSource databasfråga innan den körs.

Kontrollen SqlDataSource exponerar många händelser som du kan hantera för att arbeta med underliggande dataobjekt under en dataåtgärd. I följande tabell visas händelser och associerade EventArgs klasser och händelsehanterardelegater.

Händelse EventArgs Händelsehanterare
Selecting.

Inträffar innan data hämtas.
SqlDataSourceSelectingEventArgs SqlDataSourceSelectingEventHandler
Inserting, Updating och Deleting.

Inträffar innan en infognings-, uppdaterings- eller borttagningsåtgärd utförs.
SqlDataSourceCommandEventArgs SqlDataSourceCommandEventHandler
Selected, Inserted, Updated och Deleted.

Inträffar när datahämtningen, infogningen, uppdateringen eller borttagningen har slutförts.
SqlDataSourceStatusEventArgs SqlDataSourceStatusEventHandler

Konstruktorer

Name Description
SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments)

Initierar en ny instans av klassen med hjälp av SqlDataSourceSelectingEventArgs det angivna DbCommand objektet och alla som DataSourceSelectArguments skickas Select(DataSourceSelectArguments) till metoden.

Egenskaper

Name Description
Arguments

Hämtar objektet som DataSourceSelectArguments skickas Select(DataSourceSelectArguments) till metoden.

Cancel

Hämtar eller anger ett värde som anger om händelsen ska avbrytas.

(Ärvd från CancelEventArgs)
Command

Hämtar det väntande databaskommandot.

(Ärvd från SqlDataSourceCommandEventArgs)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även