Condividi tramite


Procedura: personalizzare i controlli per la modifica nel controllo server Web GridView

Aggiornamento: novembre 2007

Quando una riga del controllo GridView è impostata in modalità di modifica, in genere visualizza il testo o le caselle di controllo per le singole colonne dei dati in cui gli utenti possono modificare i dati. Se di desidera utilizzare diversi controlli per la modifica, è possibile personalizzare i controlli GridView per la modalità di modifica. Tale procedura viene eseguita creando un modello che definisce il layout del controllo (testo e controlli) da visualizzare in modalità di modifica invece dei controlli predefiniti. Per ulteriori informazioni, vedere Modelli dei controlli server Web ASP.NET.

Routine

Per specificare la modifica personalizzata per una colonna GridView

  1. Dal menu di scelta rapida Attività GridView selezionare la casella di controllo Attiva modifica.

    Nota:

    La casella di controllo Attiva modifica viene visualizzata nel menu di scelta rapida soltanto se il controllo origine dati a cui è associato il controllo GridView supporta la modifica. Se ad esempio il controllo GridView è associato al controllo SqlDataSource, la proprietà UpdateCommand deve contenere un'istruzione SQL Update.

  2. Dal menu di scelta rapida, fare clic su Modifica colonne.

    Viene visualizzata la finestra di dialogo Campi.

  3. In Campi disponibili, espandere Campo associato per elencare i campi associati dell'origine dati.

  4. In Campi selezionati, selezionare un campo associato, fare clic su Converti il campo in un TemplateField, quindi scegliere OK per chiudere la finestra di dialogo Campi.

  5. Dal menu di scelta rapida, fare clic su Modifica modelli.

    Il controllo GridView viene passato in modalità di modifica modello.

  6. Dal menu di scelta rapida, nell'elenco Visualizzazione, fare clic su EditItem Template.

    Il controllo GridView consente di visualizzare l'editor di modelli per la proprietà EditItemTemplate. In questo modo si specifica il layout (testo e controlli) che sarà visualizzato per quella colonna quando la riga è in modalità di modifica.

  7. Dal gruppo Standard della Casella degli strumenti, trascinare un controllo DropDownList nel modello.

    Il controllo DropDownList sarà configurato nella procedura successiva.

Per compilare un elenco a discesa per la modifica in una colonna GridView

  1. Dal menu di scelta rapida, nell'elenco Scegli origine dati, fare clic su New Data Source.

  2. Nella Configurazione guidata origine dati, selezionare l'origine dati utilizzata nella procedura precedente.

  3. Selezionare i campi di dati da visualizzare e i corrispondenti valori dell'elenco dai campi disponibili nell'origine dati, quindi scegliere OK.

  4. Premere CTRL+F5 per eseguire la pagina.

  5. Modificare una colonna nella griglia per verificare la visualizzazione dell'elenco.

Vedere anche

Concetti

Modifica dei dati in un controllo server Web GridView

Riferimenti

Cenni preliminari sul controllo server Web GridView

GridView