SqlDataSourceSelectingEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |