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.
Per 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
Aprire un progetto a livello di documento di Word in Visual Studio, con il documento aperto nella finestra di progettazione.
Aprire la finestra Origini dati e creare un'origine dati da un database. Per altre informazioni, vedere Aggiungere nuove connessioni.
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:
Un set di dati tipizzato che incapsula le tabelle dati a cui ci si è connessi nel database. Per altre informazioni, vedere Strumenti set di dati in Visual Studio.
Un oggetto BindingSource che connette il controllo al set di dati tipizzato. Per altre informazioni, vedere Cenni preliminari sul componente BindingSource.
TableAdapter che connette il set di dati tipizzato al database. Per altre informazioni, vedere Creare e configurare TableAdapters.
TableAdapterManager, che viene usato per coordinare gli adattatori di tabella nel set di dati per abilitare gli aggiornamenti gerarchici. Per altre informazioni, vedere Riferimento per l'aggiornamento gerarchico e TableAdapterManager.
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
- Usare i metodi BindingSource quali MoveNext e MovePrevious.
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.
Contenuto correlato
- Associare i dati ai controlli nelle soluzioni Office
- Aggiungi nuova origine dati
- Associazione di controlli Windows Form ai dati in Visual Studio
- Procedura: Popolare documenti con dati da oggetti
- Procedura: Aggiornare un'origine dati con dati da un controllo host
- Panoramica dell'uso dei file di database locali nelle soluzioni Office
- Cenni preliminari sul componente BindingSource