SqlDataSourceSelectingEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje data pro Selecting událost SqlDataSource ovládacího prvku.
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
- Dědičnost
Poznámky
Přidáním delegáta obslužné rutiny události pro zpracování Selecting události můžete provést jakékoli další požadované předběžné zpracování nebo zcela zrušit databázový dotaz. Vzhledem k tomu, že SqlDataSourceSelectingEventArgs třída je odvozena z SqlDataSourceCommandEventArgs třídy, můžete zrušit čekající SqlDataSource databázový dotaz nastavením Cancel vlastnosti na true. Před spuštěním dotazu můžete prozkoumat a manipulovat s CommandTextParameters nimi, kolekcí a dalšími vlastnostmi databázového dotazu, a to přístupem k objektu DbCommand vystaveného Command vlastností. Můžete také prozkoumat DataSourceSelectArguments objekt, který je předán metodě Select přístupem k Arguments vlastnosti.
Třída SqlDataSourceSelectingEventArgs se používá v OnSelecting metodě k poskytnutí přístupu k databázovému dotazu před spuštěním SqlDataSource .
Ovládací SqlDataSource prvek zveřejňuje mnoho událostí, které můžete zpracovat pro práci s podkladovými datovými objekty během operace dat. Následující tabulka uvádí události a přidružené EventArgs třídy a delegáty obslužné rutiny událostí.
| Zvláštní událost | EventArgs | EventHandler |
|---|---|---|
|
Selecting. Nastane před načtením dat. |
SqlDataSourceSelectingEventArgs | SqlDataSourceSelectingEventHandler |
|
Inserting, Updating a Deleting. Nastane před provedením operace vložení, aktualizace nebo odstranění. |
SqlDataSourceCommandEventArgs | SqlDataSourceCommandEventHandler |
|
Selected, Inserted, Updated a Deleted. Nastane po dokončení operace načtení, vložení, aktualizace nebo odstranění dat. |
SqlDataSourceStatusEventArgs | SqlDataSourceStatusEventHandler |
Konstruktory
| Name | Description |
|---|---|
| SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments) |
Inicializuje novou instanci SqlDataSourceSelectingEventArgs třídy pomocí zadaného DbCommand objektu a všechny DataSourceSelectArguments předané metodě Select(DataSourceSelectArguments) . |
Vlastnosti
| Name | Description |
|---|---|
| Arguments |
DataSourceSelectArguments Získá objekt předaný metoděSelect(DataSourceSelectArguments). |
| Cancel |
Získá nebo nastaví hodnotu určující, zda má být událost zrušena. (Zděděno od CancelEventArgs) |
| Command |
Získá čekající databázový příkaz. (Zděděno od SqlDataSourceCommandEventArgs) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |