Popolare fogli di lavoro con dati da un database

È possibile accedere ai dati nei progetti office a livello di documento nello stesso modo in cui si accede ai dati nei progetti Windows Form. Per inserire i dati nella soluzione si possono usare gli stessi strumenti e lo stesso codice e per visualizzarli è possibile persino usare i controlli Windows Form. Inoltre, è possibile sfruttare i controlli denominati controlli host, ovvero oggetti nativi in Microsoft Office Excel migliorati con eventi e funzionalità di data binding. Per altre informazioni, vedere Panoramica degli elementi host e dei controlli host.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Nell'esempio seguente viene mostrato come aggiungere controlli con associazione a dati in progetti a livello di documento mediante una finestra di progettazione.

Aggiungere un controllo associato a dati a un foglio di lavoro in fase di progettazione

Per popolare un foglio di lavoro con i dati di un database

  1. Aprire un progetto a livello di documento di Excel in Visual Studio, con il foglio di lavoro aperto nella finestra di progettazione.

  2. Aprire la finestra Origini dati e creare un'origine dati per il progetto. Per altre informazioni, vedere Aggiungere nuove connessioni.

  3. Trascinare il campo o la tabella desiderata dalla finestra Origini dati al foglio di lavoro.

Nel foglio di lavoro viene creato uno dei controlli seguenti:

  • Se si trascina un campo, viene creato un NamedRange controllo nel foglio di lavoro. Per altre informazioni, vedere Controllo NamedRange.

  • Se si trascina una tabella, viene creato un ListObject controllo nel foglio di lavoro. Per altre informazioni, vedere Controllo ListObject.

È possibile aggiungere un controllo diverso selezionando la tabella o il campo nella finestra Origini dati e quindi scegliendo un controllo diverso dall'elenco a discesa.

Oggetti nel progetto

Oltre al controllo, gli oggetti relativi ai dati seguenti vengono aggiunti automaticamente al progetto:

Quando si esegue il progetto, il controllo visualizza il primo record dell'origine dati. È possibile usare BindingSource per consentire agli utenti di scorrere i record.

Per scorrere i record

Per informazioni su come inviare aggiornamenti al set di dati tipizzato e al database, vedere Procedura: Aggiornare un'origine dati con dati da un controllo host.