Condividi tramite


Esempi di utilizzo di ListBox e ComboBox

Aggiornamento: novembre 2007

In questo esempio vengono illustrate diverse attività ListBox e ComboBox di base, tra cui l'aggiunta di elementi, l'associazione a una tabella di database e l'accesso all'elemento selezionato.

Per ottenere esempi e istruzioni per la relativa installazione

  • Effettuare una delle seguenti operazioni:

    • Dal menu Guida, scegliere Esempi.

      Il file Readme contiene informazioni sugli esempi.

    • Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.

    • Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.

Per ulteriori informazioni, vedere Individuazione dei file di esempio.

Nota sulla sicurezza:

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie.

Per eseguire l'esempio

  • Premere F5.

Requisiti

Questo esempio richiede il database Northwind. Per ulteriori informazioni, vedere Procedura: installare i componenti di database utilizzati negli esempi e risolvere i relativi problemi.

Dimostrazione

Nelle schede del controllo Tab vengono illustrate diverse tecniche:

  • Add Items   Viene recuperata una matrice di oggetti Process, che rappresentano i processi in esecuzione nel computer. Gli oggetti Process vengono aggiunti all'insieme Items dei controlli ListBox. La proprietà DisplayMember del controllo ListBox viene utilizzata per specificare quale proprietà dell'oggetto Process deve essere visualizzata nel controllo ListBox.

  • Bind to DataTable   In questa scheda è incluso il codice necessario per popolare un oggetto DataTable con un elenco di tutti i file presenti nella cartella Documenti, quindi per associare la casella di riepilogo all'oggetto DataTable.

  • Bind to Array   In questa scheda è incluso codice simile a quello della scheda Add Items. Anziché aggiungere gli oggetti Process uno alla volta all'insieme Items, l'intera matrice di oggetti Process viene utilizzata come DataSource del controllo ListBox. Le proprietà ValueMember e DisplayMember del controllo ListBox vengono utilizzate per controllare la visualizzazione e il recupero degli elementi.

  • ComboBox   In questa scheda è incluso il codice necessario per associare un controllo ComboBox a un oggetto DataTable recuperato da SQL Server utilizzando le nuove funzionalità di TableAdapter e dei dataset tipizzati. Per questo esempio è necessario che il database di esempio Northwind di SQL Server sia disponibile nel computer locale. Nella pagina sono presenti controlli che consentono di specificare alcune proprietà del layout che influenzano il comportamento del controllo ComboBox.

Vedere anche

Concetti

Novità relative ai dati

Riferimenti

ListControl.DisplayMember

ListControl.ValueMember

ListBox.SelectedIndexChanged

ListBox.SelectedIndices

ListBox.SelectedItems

ListBox.SelectionMode

Process

Altre risorse

Controllo ListBox (Windows Form)

Controllo ComboBox (Windows Form)