SqlDataSourceSelectingEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |