Sdílet prostřednictvím


SqlDataSourceSelectingEventArgs Třída

Definice

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)

Platí pro

Viz také