Controllo GridView
Un'attività ricorrente nello sviluppo di programmi software è la visualizzazione di dati tabulari. ASP.NET offre numerosi strumenti per la visualizzazione di dati tabulari in una griglia, fra i quali il controllo GridView. Tramite il controllo GridView è possibile visualizzare, modificare ed eliminare dati da molti tipi di origini dati differenti, inclusi database, file XML e oggetti business che espongono dati.
Per aggiungere un controllo GridView in una pagina
- Trascinare il controllo GridView dal pannello Casella degli strumenti alla pagina.
Dopo aver aggiunto un controllo GridView è possibile specificare un'origine dati per il controllo.
Per collegare il controllo GridView a un'origine dati
Nella visualizzazione Progettazione fare clic con il pulsante destro del mouse sul controllo GridView e scegliere Mostra attività controlli comuni.
Scegliere un’origine dati esistente dal menu Attività comuni di DropDownList oppure <Nuova origine dati> dal sottomenu Scegli origine dati.
Se si sceglie <Nuova origine dati>, configurare una nuova origine dati nella Configurazione guidata origine dati. Per ulteriori informazioni, vedere Configurare un'origine dati utilizzando un controllo associato a dati.
Formattare la visualizzazione dei dati nel controllo GridView
È possibile specificare il layout, il colore, il tipo di carattere e l'allineamento delle righe del controllo GridView. È inoltre possibile specificare la visualizzazione del testo e dei dati contenuti nelle righe e se le righe di dati devono essere visualizzate come elementi, elementi alternati, elementi selezionati o elementi in modalità di modifica. Il controllo GridView consente inoltre di specificare il formato delle colonne.
Per specificare le opzioni di visualizzazione del controllo GridView
Fare clic sul controllo GridView nella visualizzazione Progettazione per selezionarlo, quindi fare clic con il pulsante destro del mouse sul controllo e scegliere Proprietà dal menu di scelta rapida che viene visualizzato per aprire il pannello Proprietà tag.
specificare gli stili che si desidera applicare ai vari elementi di GridView nella categoria Stili del pannello Proprietà. Ad esempio, nel gruppo di proprietà Font disponibile nel gruppo di proprietà RowStyle impostare la proprietà Name sul tipo di carattere che si desidera applicare agli elementi nelle righe del controllo GridView.
Modificare ed eliminare dati mediante l'utilizzo del controllo GridView
Per impostazione predefinita, nel controllo GridView i dati vengono visualizzati in modalità di sola lettura. Il controllo supporta tuttavia anche una modalità di modifica nella quale viene visualizzata una riga contenente controlli modificabili, ad esempio TextBoxo CheckBox. È inoltre possibile configurare il controllo GridView in modo da visualizzare un pulsante Elimina su cui gli utenti possono fare clic per eliminare il record corrispondente dall'origine dati.
Il controllo GridView può eseguire automaticamente operazioni di modifica ed eliminazione con l'origine dati associata, consentendo così di attivare la modifica del comportamento senza la scrittura di codice. In alternativa, è possibile controllare il processo di modifica ed eliminazione a livello di programmazione, come nei casi in cui il controllo GridView è associato a un controllo origine dati di sola lettura.
Per specificare le opzioni di modifica dati del controllo GridView
Nella visualizzazione Progettazione fare clic con il pulsante destro del mouse sul controllo GridView e scegliere Mostra attività controlli comuni.
Selezionare la funzionalità desiderata:
Attiva paging Visualizza solo un sottoinsieme dei record in una pagina e consente all'utente di spostarsi da una pagina all'altra per visualizzare più record. Per ulteriori informazioni, vedere Spostamento tra le pagine in un controllo server Web GridView in MSDN library.
Attiva ordinamento Consente all'utente di ordinare i record del database. Il controllo GridView supporta l'ordinamento per singola colonna senza richiedere alcuna attività di programmazione. La funzionalità di ordinamento di GridView può essere ulteriormente personalizzata utilizzando l'evento di ordinamento e specificando un'espressione di ordinamento. Per ulteriori informazioni, vedere Ordinamento dei dati in un controllo server Web GridView in MSDN library.
Attiva modifica Consente all'utente di apportare modifiche ai record.
Attiva eliminazione Consente all'utente di eliminare righe del database.
Attiva selezione Consente all'utente di selezionare righe. Per specificare l'aspetto delle righe selezionate, impostare gli stili nel gruppo SelectedRowStyle del pannello Proprietà.
Per ulteriori informazioni sul controllo GridView, vedere GridView in MSDN library.
Vedere anche
Concetti
Utilizzo dei siti ASP.NET
Controlli dati ASP.NET
Controllo DataList
Controllo DetailsView
Controllo FormView
Controllo Repeater