Procedura dettagliata: visualizzazione di dati in un Windows Form

 

Pubblicato: luglio 2016

Uno degli scenari più comuni nello sviluppo delle applicazioni è la visualizzazione dei dati di un form in un'applicazione per Windows. Per visualizzare dati in un form è possibile trascinare gli elementi dalla Origini dati (finestra) nel form. Questa procedura dettagliata consente di creare un form semplice in cui vengono visualizzati i dati di una tabella in più controlli. In questo esempio viene usata la tabella Customers del database di esempio Northwind.

Le attività illustrate nella procedura dettagliata sono le seguenti:

Prerequisiti

Per completare questa procedura dettagliata, è necessario:

Creazione dell'applicazione Windows

Il primo passaggio consiste nella creazione di un progetto Applicazione Windows.

Per creare il nuovo progetto Applicazione Windows

  1. Scegliere il comando per la creazione di un nuovo progetto dal menu File.

  2. Assegnare al progetto il nome DisplayingDataonaWindowsForm.

  3. Selezionare Applicazione Windows e fare clic su OK. Per altre informazioni, vedere Sviluppo di applicazioni client con .NET Framework.

    Il progetto DisplayingDataonaWindowsForm verrà creato e aggiunto a Esplora soluzioni.

Creazione dell'origine dati

Questo passaggio crea un set di dati usando la Configurazione guidata origine dati basata sulla tabella Customers nel database di esempio Northwind. Per creare la connessione, è necessario avere accesso al database di esempio Northwind. Per informazioni sull'impostazione del database di esempio Northwind, vedere Procedura: installare database di esempio.

Per creare l'origine dati

  1. Scegliere Mostra origini dati dal menu Dati.

  2. Nella finestra Origini dati selezionare Aggiungi nuova origine dati per avviare la Configurazione guidata origine dati.

  3. Selezionare Database nella pagina Scegliere un tipo di origine dati e scegliere Avanti.

  4. Nella pagina Seleziona connessione dati eseguire una delle operazioni seguenti:

    • Selezionare la connessione dati al database di esempio Northwind nell'elenco a discesa, se presente.

      -oppure-

    • Selezionare Nuova connessione per aprire la finestra di dialogo Aggiungi/Modifica connessione.

  5. Se il database in uso richiede una password, selezionare l'opzione che consente di includere dati riservati, quindi scegliere Avanti.

  6. Nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione fare clic su Avanti.

  7. Espandere il nodo Tabelle nella pagina Seleziona oggetti di database.

  8. Selezionare la tabella Customers, quindi fare clic su Fine.

    L'oggetto NorthwindDataSet viene aggiunto al progetto e la tabella Customers viene visualizzata nella finestra Origini dati.

Impostazione dei controlli da creare

Per questa procedura dettagliata i dati verranno visualizzati in singoli controlli nel layout Dettagli. L'alternativa è costituita dal layout predefinito Griglia che consente di visualizzare i dati in un controllo DataGridView.

Per impostare il tipo di visualizzazione degli elementi della finestra Origini dati

  1. Espandere il nodo Customers nella finestra Origini dati.

  2. Modificare il tipo di rilascio della tabella Customers in Dettagliselezionando Dettagli dall'elenco a discesa nel nodo Customers. Per altre informazioni, vedere Impostare il controllo da creare durante il trascinamento dalla finestra Origini dati.

  3. Modificare il tipo di visualizzazione della colonna CustomerID in un'etichetta selezionando Etichetta nell'elenco dei controlli sul nodo CustomerID.

Creazione del form

Creare i controlli associati a dati mediante il trascinamento degli elementi dalla finestra Origini dati nel form.

Per creare controlli associati a dati nel form

Verifica dell'applicazione

Per eseguire l'applicazione

  • Premere F5.

  • Usare il controllo BindingNavigator per spostarsi all'interno dei record.

Passaggi successivi

A seconda dei requisiti dell'applicazione, si potranno eseguire diverse operazioni una volta terminata la creazione di un Windows Form associato a dati. È possibile apportare alcuni miglioramenti a questa procedura dettagliata, tra cui:

Vedere anche

Procedure dettagliate relative ai dati
Associazione di controlli Windows Form ai dati in Visual Studio
Cenni preliminari sulle origini dati
Cenni preliminari sugli oggetti TableAdapter