Il WebServer Control DetailsView
Il WebServer Control DetailsView, come indica lo stesso nome, permette la visualizzazione, inserimento, modifica ed eliminazione
di un singolo record per volta. Anche per questo controllo si deve creare una associazione dati (come quella fatta per il
GridView). Vedremo di seguito come poter eseguire queste operazioni, partendo dalla visualizzazione dei record.
| GiocatoreID | 1 |
| Cognome | Fournier |
| Nome | Barbara |
| Città | Bothell |
| Stato | WA |
| CodPostale | 98123 |
|
Il controllo DetailsView prevede lo spostamento per scorrere i record uno per volta. La disposizione
in maniera differente rende l'idea di come una "videata" corrisponde ad un singolo record.
Attivare la modifica, cancellazione ed inserimento di un record
Per fare in modo che si possano apportare modifiche, inserimenti e cancellazioni ad un record, si devono
attivare le corrispondenti funzioni durante la fase di associazione ai dati del Controllo.
Le fasi successive sono:
- Selezionare il Controllo e fare click sullo smart tag
- Selezionare la voce Configura origine dati
- Premere il pulsante Avanti (in quanto si è già eseguita la configurazione)
- Si arriva alla schermata della configurazione istruzione Select
- Selezionare i campi da visualizzare (tutti quanti, come nell'esempio sopra riportato)
e premere il pulsante Avanzate
- Selezionare la voce Genera istruzioni INSERT, UPDATE e DELETE.
- Confermare con OK e si torna alla schermata dello smart tag
- Appariranno tre checkbox:
- Attiva inserimento
- Attiva modifica
- Attiva eliminazione
- Salvare la pagina.
A questo punto, in basso al Controllo DetailsView, ci saranno 3 link:
Provare ad apportare delle modifiche, inserire un record ed eliminarne qualcuno.