SqlDataSourceSelectingEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane dotyczące Selecting zdarzenia kontrolki SqlDataSource .
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
- Dziedziczenie
Uwagi
Dodając delegata procedury obsługi zdarzeń do obsługi Selecting zdarzenia, można wykonać wszelkie dodatkowe wymagane wstępne przetwarzanie lub całkowicie anulować zapytanie bazy danych.
SqlDataSourceSelectingEventArgs Ponieważ klasa pochodzi z SqlDataSourceCommandEventArgs klasy, możesz anulować oczekujące SqlDataSource zapytanie bazy danych, ustawiając Cancel właściwość na true
. Przed uruchomieniem zapytania można zbadać i manipulować CommandTextwłaściwościami zapytań , Parameters kolekcji i innych baz danych, korzystając DbCommand z obiektu uwidocznionego przez Command właściwość. Możesz również zbadać DataSourceSelectArguments obiekt przekazany do Select metody, korzystając Arguments z właściwości .
Klasa SqlDataSourceSelectingEventArgs jest używana w metodzie OnSelecting w celu zapewnienia dostępu do zapytania bazy danych przed jego uruchomieniem SqlDataSource .
Kontrolka SqlDataSource uwidacznia wiele zdarzeń, które można obsłużyć do pracy z obiektami danych bazowych podczas operacji danych. Poniższa tabela zawiera listę zdarzeń oraz skojarzonych EventArgs klas i delegatów programu obsługi zdarzeń.
Zdarzenie | Eventargs | Eventhandler |
---|---|---|
Selecting. Występuje przed pobraniem danych. |
SqlDataSourceSelectingEventArgs | SqlDataSourceSelectingEventHandler |
Inserting, Updatingi Deleting. Przed wykonaniem operacji wstawiania, aktualizowania lub usuwania. |
SqlDataSourceCommandEventArgs | SqlDataSourceCommandEventHandler |
Selected, Inserted, Updated i Deleted. Występuje po zakończeniu operacji pobierania, wstawiania, aktualizowania lub usuwania danych. |
SqlDataSourceStatusEventArgs | SqlDataSourceStatusEventHandler |
Konstruktory
SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments) |
Inicjuje SqlDataSourceSelectingEventArgs nowe wystąpienie klasy przy użyciu określonego DbCommand obiektu i dowolnego DataSourceSelectArguments przekazanego Select(DataSourceSelectArguments) do metody. |
Właściwości
Arguments |
DataSourceSelectArguments Pobiera obiekt przekazany do Select(DataSourceSelectArguments) metody . |
Cancel |
Pobiera lub ustawia wartość wskazującą, czy zdarzenie powinno zostać anulowane. (Odziedziczone po CancelEventArgs) |
Command |
Pobiera oczekujące polecenie bazy danych. (Odziedziczone po SqlDataSourceCommandEventArgs) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |