Eventi generati dal controllo server Web GridView
Aggiornamento: novembre 2007
Durante lo spostamento tra i dati associati e l'aggiornamento di questi ultimi, il controllo GridView genera vari eventi a cui è possibile rispondere nel codice.
Eventi di GridView
Il controllo GridView espone gli eventi di spostamento e di ordinamento nonché gli eventi che si verificano quando la riga corrente viene creata o associata ai dati. Eventi vengono generati anche quando viene fatto clic su un controllo di comando, ad esempio un controllo Button, incluso in GridView. Di seguito vengono descritti gli eventi esposti dal controllo GridView.
RowCommand
Si verifica quando viene fatto clic su un pulsante nel controllo GridView. Questo evento viene spesso utilizzato per eseguire un'attività quando viene fatto clic su un pulsante nel controllo.PageIndexChanging
Si verifica quando viene fatto clic su un pulsante del componente di spostamento prima che il controllo GridView abbia eseguito l'operazione di spostamento. Questo evento viene spesso gestito per annullare l'operazione di spostamento.PageIndexChanged
Si verifica quando viene fatto clic su un pulsante del componente di spostamento dopo che il controllo GridView ha eseguito l'operazione di spostamento. Questo evento viene in genere gestito quando è necessario eseguire un'attività dopo che l'utente si è spostato in un'altra pagina nel controllo.SelectedIndexChanging
Si verifica quando viene fatto clic su un pulsante Select (ossia, un pulsante la cui proprietà CommandName è impostata su "Select") di una riga all'interno di un controllo GridView prima che il controllo GridView abbia eseguito l'operazione di selezione. Questo evento viene spesso gestito per annullare l'operazione di selezione.SelectedIndexChanged
Si verifica quando viene fatto clic su un pulsante Select di una riga all'interno di un controllo GridView dopo che il controllo GridView ha eseguito l'operazione di selezione. Questo evento viene spesso gestito per eseguire un'attività dopo che è stata selezionata una riga nel controllo.Sorting
Si verifica quando viene fatto clic sul collegamento ipertestuale che consente di ordinare una colonna prima che il controllo GridView abbia eseguito l'operazione di ordinamento. Questo evento viene spesso gestito per annullare l'operazione di ordinamento o per eseguire una routine di ordinamento personalizzata.Sorted
Si verifica quando viene fatto clic sul collegamento ipertestuale che consente di ordinare una colonna dopo che il controllo GridView ha eseguito l'operazione di ordinamento. Questo evento viene in genere gestito per eseguire un'attività dopo che l'utente ha fatto clic su un collegamento ipertestuale che consente di ordinare una colonna.RowDataBound
Si verifica quando una riga nel controllo GridView viene associata a un record di dati. Questo evento viene spesso gestito per modificare il contenuto di una riga quando quest'ultima viene associata ai dati.RowCreated
Si verifica quando viene creata una nuova riga nel controllo GridView. Questo evento viene spesso gestito per modificare il layout o l'aspetto di una riga al momento della sua creazione.RowDeleting
Si verifica quando viene fatto clic su un pulsante Delete (ossia, un pulsante la cui proprietà CommandName è impostata su "Delete") di una riga all'interno di un controllo GridView prima che il controllo GridView abbia eliminato il record dall'origine dati. Questo evento viene spesso gestito per annullare l'operazione di eliminazione.RowDeleted
Si verifica quando viene fatto clic su un pulsante Delete di una riga all'interno di un controllo GridView dopo che il controllo GridView ha eliminato il record dall'origine dati. Questo evento viene spesso gestito per verificare i risultati dell'operazione di eliminazione.RowEditing
Si verifica quando viene fatto clic su un pulsante Edit (ossia, un pulsante la cui proprietà CommandName è impostata su "Edit") di una riga all'interno di un controllo GridView prima che sia stata attivata la modalità di modifica del controllo GridView. Questo evento viene spesso gestito per annullare l'operazione di modifica.RowCancelingEdit
Si verifica quando viene fatto clic su un pulsante Cancel (ossia, un pulsante la cui proprietà CommandName è impostata su "Cancel") di una riga all'interno di un controllo GridView prima che sia stata disattivata la modalità di modifica del controllo GridView. Questo evento viene spesso gestito per interrompere l'operazione di annullamento.RowUpdating
Si verifica quando viene fatto clic su un pulsante Update (ossia, un pulsante la cui proprietà CommandName è impostata su "Update") di una riga all'interno di un controllo GridView prima che il controllo GridView abbia aggiornato il record. Questo evento viene spesso gestito per annullare l'operazione di aggiornamento.RowUpdated
Si verifica quando viene fatto clic su un pulsante Update di una riga all'interno di un controllo GridView dopo che il controllo GridView ha aggiornato il record. Questo evento viene spesso gestito per verificare i risultati dell'operazione di aggiornamento.DataBound
Questo evento viene ereditato dal controllo BaseDataBoundControl e si verifica dopo che il controllo GridView ha terminato l'associazione all'origine dati.