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 databázový dotaz úplně zrušit. Vzhledem k tomu, že SqlDataSourceSelectingEventArgs třída je odvozena od 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 CommandTexts vlastnostmi , Parameters kolekce a dalších databázových dotazů tak, že se dostanete k objektu DbCommand vystaveného Command vlastností . Můžete také prozkoumat DataSourceSelectArguments objekt, který je předán metodě Select pomocí přístupu k Arguments vlastnosti .
Třída SqlDataSourceSelectingEventArgs se v OnSelecting metodě používá k poskytnutí přístupu k databázovému SqlDataSource dotazu před jeho spuštěním.
Ovládací SqlDataSource prvek zveřejňuje mnoho událostí, které můžete zpracovat při práci s podkladovými datovými objekty během operace s daty. Následující tabulka uvádí události a přidružené EventArgs třídy a delegáty obslužných rutin událostí.
Událost | Eventargs | Eventhandler |
---|---|---|
Selecting. Nastane před načtením dat. |
SqlDataSourceSelectingEventArgs | SqlDataSourceSelectingEventHandler |
Inserting, Updatinga 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
SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments) |
Inicializuje novou instanci SqlDataSourceSelectingEventArgs třídy pomocí zadaného DbCommand objektu a všech DataSourceSelectArguments předaných metodě Select(DataSourceSelectArguments) . |
Vlastnosti
Arguments |
DataSourceSelectArguments Získá objekt předaný metoděSelect(DataSourceSelectArguments). |
Cancel |
Získá nebo nastaví hodnotu označ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
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |