Condividi tramite


SqlDataSourceSelectingEventArgs Classe

Definizione

Fornisce i dati per l'evento Selecting del controllo SqlDataSource.

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 raccolta e altre proprietà di query di database prima di eseguire la query accedendo all'oggetto DbCommand esposto dalla Command proprietà . È anche possibile esaminare l'oggetto DataSourceSelectArgumentsSelect passato al metodo accedendo alla Arguments proprietà.

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

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

Evento EventArgs Eventhandler
Selecting.

Si verifica prima che i dati vengano recuperati.
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 dopo il completamento del recupero, dell'inserimento, dell'aggiornamento o dell'eliminazione dei dati.
SqlDataSourceStatusEventArgs SqlDataSourceStatusEventHandler

Costruttori

SqlDataSourceSelectingEventArgs(DbCommand, DataSourceSelectArguments)

Inizializza una nuova istanza della classe SqlDataSourceSelectingEventArgs tramite l'oggetto DbCommand specificato e gli oggetti DataSourceSelectArguments passati al metodo Select(DataSourceSelectArguments).

Proprietà

Arguments

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

Cancel

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

(Ereditato da CancelEventArgs)
Command

Ottiene il comando di database in sospeso.

(Ereditato da SqlDataSourceCommandEventArgs)

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche