Condividi tramite


SqlDataSourceSelectingEventArgs Classe

Definizione

Fornisce dati per l'evento Selecting del SqlDataSource controllo .

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
Ereditarietà

Commenti

Aggiungendo un delegato del gestore eventi per gestire l'evento Selecting , è possibile eseguire qualsiasi pre-elaborazione aggiuntiva necessaria o annullare completamente la query del database. Poiché la SqlDataSourceSelectingEventArgs classe è derivata dalla SqlDataSourceCommandEventArgs classe , è possibile annullare una query di database in sospeso SqlDataSource impostando la Cancel proprietà su true. È possibile esaminare e modificare le CommandTextproprietà , Parameters della raccolta e di altre query di database prima di eseguire la query accedendo all'oggetto DbCommand esposto dalla Command proprietà . È anche possibile esaminare l'oggetto DataSourceSelectArguments passato al Select metodo accedendo alla Arguments proprietà .

La SqlDataSourceSelectingEventArgs classe viene utilizzata nel OnSelecting metodo per fornire l'accesso a una SqlDataSource query di database prima dell'esecuzione.

Il SqlDataSource controllo espone molti eventi che è possibile gestire per lavorare con gli oggetti dati sottostanti durante il corso di un'operazione sui dati. Nella tabella seguente sono elencati gli eventi e le classi associate EventArgs e i delegati del gestore eventi.

Event EventArgs EventHandler
Selecting.

Si verifica prima del recupero dei dati.
SqlDataSourceSelectingEventArgs SqlDataSourceSelectingEventHandler
Inserting, Updatinge Deleting.

Si verifica prima dell'esecuzione di un'operazione di inserimento, aggiornamento o eliminazione.
SqlDataSourceCommandEventArgs SqlDataSourceCommandEventHandler
Selected, Inserted, Updated e Deleted.

Si verifica al termine dell'operazione di recupero, inserimento, aggiornamento o eliminazione dei dati.
SqlDataSourceStatusEventArgs SqlDataSourceStatusEventHandler

Costruttori

Nome Descrizione
SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments)

Inizializza una nuova istanza della SqlDataSourceSelectingEventArgs classe utilizzando l'oggetto specificato DbCommand e qualsiasi DataSourceSelectArguments oggetto passato al Select(DataSourceSelectArguments) metodo .

Proprietà

Nome Descrizione
Arguments

Ottiene l'oggetto DataSourceSelectArguments passato al Select(DataSourceSelectArguments) metodo .

Cancel

Ottiene o imposta un valore che indica se l'evento deve essere annullato.

(Ereditato da CancelEventArgs)
Command

Ottiene il comando di database in sospeso.

(Ereditato da SqlDataSourceCommandEventArgs)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche