controlli DataGridView appaiono le applicazioni Windows Form creati utilizzando la piattaforma Microsoft . NET. DataGridViews sviluppatori help mostra i dati semplici e complesse in un controllo che assomiglia a una tabella contenente righe e colonne modificabili . Ci sono anche i controlli alternativi è possibile utilizzare che anche la visualizzazione di dati tabulari . Controllo DataGridView
DataGridviews , i controlli dati Windows Form più complessi , sono altamente personalizzabili . Un DataGridView consente di modificare la larghezza delle sue colonne intestazioni, colori e anche il modo in cui le righe alternando visualizzati nel controllo . Decine di metodi ei gestori di eventi anche aiutare di impostare il modo in cui il controllo interagisce con gli utenti . Collegando l'evento OnCurrrentCellChanged al controllo , per esempio, è possibile scrivere codice che esegue un compito quando si modifica la cella selezionata . DataGridViews permettono anche di inserire nuove righe e cancellare quelli esistenti .
Origini dati e l'associazione dati
DataGridViews sono inutili a meno che non li popola con i dati. Questi dati possono provenire da file XML , database , collezioni e da altre fonti . Hai la capacità di legare le fonti di dati a una DataGridView utilizzando un componente DataBindingSource . Fonti di associazione dati per DataGridViews è utile quando si desidera per il framework . NET per aggiornare automaticamente l'origine dati del controllo. Creazione di un DataGridView e associarlo ai dati non è difficile , ma potrebbe non essere necessario per utilizzare questo grado di controllo funzionalità se le vostre esigenze di visualizzazione dei dati sono semplici .
ListView
< br >
Potreste scoprire che il controllo ListView ha tutte le funzionalità necessarie per visualizzare i dati tabulari . E 'molto più facile da configurare , è possibile associarlo a fonti di dati ed è possibile aggiungere una o più colonne di dati da esso facilmente utilizzando poche righe di codice . Questo controllo ha meno proprietà personalizzabili e gli eventi che trovate in un DataGridView . È possibile, tuttavia , scrivere il proprio codice che esegue l'override del gestore eventi DrawItem del controllo per eseguire operazioni quali l'aggiunta di colori alternati per le righe di dati . ListViews permettono anche di visualizzare i dati raggruppati in modo simile a Esplora risorse di Windows mostra i nomi dei file raggruppati per categoria .
ListBox
La ListBox è la più semplice . Controllo elenco NET e ha meno proprietà personalizzabili e gli eventi rispetto a quelli del controllo ListView . La semplicità del ListBox e il peso leggero , tuttavia , lo rendono perfetto in alcune situazioni in cui è necessario visualizzare una singola colonna di dati che risiedono in un database o gli oggetti trovati in una collezione List . NET . Dopo aver creato un oggetto ListBox , è anche possibile associarlo a un'origine dati o aggiungere elementi manualmente utilizzando il metodo Add . Hai anche la possibilità di definire il numero di colonne che una ListBox visualizza impostando la sua proprietà MultiColumn su "true ".