Share via


Popolare documenti con dati da un database

È possibile accedere ai dati dei progetti a livello di documento per Microsoft Office con la stessa procedura usata per accedere ai dati dei progetti Windows Form. Per inserire dati da un database nella soluzione si usano infatti gli stessi strumenti e lo stesso codice e per visualizzare i dati è possibile usare i controlli Windows Form.

Inoltre, è possibile visualizzare i dati tramite i controlli host. I controlli host sono oggetti nativi di Microsoft Office Word che sono stati 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 Word. 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. Per un esempio di come aggiungere controlli associati a dati nei progetti di componente aggiuntivo VSTO in fase di esecuzione, vedere Procedura dettagliata: Data binding semplice nel progetto di componente aggiuntivo VSTO.

link to videoPer una dimostrazione video correlata, vedere Associare i dati ai controlli contenuto di Word 2007 Utilizzando Strumenti di Visual Studio per Office System (3.0).

Aggiungere un controllo a un documento in fase di progettazione

Per popolare un documento con dati da un database

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

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

  3. Trascinare il campo desiderato dalla finestra Origini dati al documento.

Al documento viene aggiunto un controllo contenuto. Il tipo di controllo contenuto dipende dal tipo di dati del campo selezionato. Per altre informazioni, vedere Controlli contenuto.

È possibile aggiungere un controllo diverso selezionando il campo dati 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.