SqlDataSourceSelectingEventArgs Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 |
Konstruktorów
| Nazwa | Opis |
|---|---|
| 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
| Nazwa | Opis |
|---|---|
| Arguments |
DataSourceSelectArguments Pobiera obiekt przekazany do Select(DataSourceSelectArguments) metody . |
| Cancel |
Pobiera lub ustawia wartość wskazującą, czy zdarzenie powinno zostać anulowane. (Dziedziczone od CancelEventArgs) |
| Command |
Pobiera oczekujące polecenie bazy danych. (Dziedziczone od SqlDataSourceCommandEventArgs) |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |