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 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)

Platí pro

Viz také