Condividi tramite


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.

Vedere anche

Riferimenti

Cenni preliminari sul controllo server Web GridView