Procedura: popolare documenti con dati da un database
Aggiornamento: Luglio 2008
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione. |
È possibile accedere ai dati dei progetti Visual Studio Tools per Office a livello di documento nello stesso modo in cui si accede ai dati dei progetti Windows Form. Per inserire dati da un database nella soluzione si utilizzano infatti gli stessi strumenti e lo stesso codice e per visualizzare i dati è possibile utilizzare 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 associazione dati. Per ulteriori informazioni, vedere Cenni preliminari sugli elementi e sui controlli host.
A partire da Visual Studio 2008 Service Pack 1 (SP1), è possibile inoltre accedere ai dati dei progetti a livello di applicazione, ma solo a livello di codice in fase di esecuzione.
Nell'esempio seguente viene illustrato come aggiungere controlli con associazione a dati in progetti a livello di documento tramite una finestra di progettazione. Per un esempio relativo all'aggiunta di controlli con associazione a dati nei progetti a livello di applicazione in fase di esecuzione, vedere Procedura dettagliata: associazione dati semplice in un progetto a livello di applicazione.
Aggiunta di 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 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 ulteriori informazioni, vedere Procedura: connettersi ai dati di un database.
Trascinare il campo desiderato dalla finestra Origini dati nel documento.
Nel documento verrà creato uno dei controlli seguenti, in base al tipo di progetto sviluppato:
Per i progetti di Word 2007, al documento viene aggiunto un controllo contenuto. Il tipo di controllo contenuto dipende dal tipo di dati del campo selezionato. Per ulteriori informazioni, vedere Controlli contenuto.
Per i progetti di Word 2003, al documento viene aggiunto un controllo Bookmark. Per ulteriori informazioni, vedere Controllo Bookmark.
È possibile aggiungere un controllo differente selezionando il campo dati nella finestra Origini dati e scegliendo un controllo differente dall'elenco a discesa.
Oggetti del progetto
Oltre al controllo, vengono aggiunti automaticamente al progetto i seguenti oggetti dati:
Un dataset tipizzato che incapsula le tabelle dati a cui ci si è connessi nel database. Per ulteriori informazioni, vedere Cenni preliminari sui dataset in Visual Studio.
Un oggetto BindingSource che connette il controllo al dataset tipizzato. Per ulteriori informazioni, vedere Cenni preliminari sul componente BindingSource.
Un oggetto TableAdapter che connette il dataset tipizzato al database. Per ulteriori informazioni, vedere Cenni preliminari sugli oggetti TableAdapter.
Un oggetto TableAdapterManager, utilizzato per coordinare i TableAdapter nel dataset per attivare gli aggiornamenti gerarchici. Per ulteriori informazioni, vedere Aggiornamento gerarchico e Panoramica di TableAdapterManager.
Quando si esegue il progetto, nel controllo verrà visualizzato il primo record dell'origine dati. È possibile utilizzare BindingSource per consentire agli utenti di scorrere i record.
Per scorrere i record
- Utilizzare i metodi BindingSource quali MoveNext e MovePrevious.
Per informazioni su come inviare aggiornamenti al dataset tipizzato e al database, vedere Procedura: aggiornare un'origine dati con i dati inviati da un controllo host.
Vedere anche
Attività
Procedura: compilare documenti con dati da oggetti
Procedura: aggiornare un'origine dati con i dati inviati da un controllo host
Concetti
Associazione di dati ai controlli
Cenni preliminari sulle origini dati
Cenni preliminari sulla visualizzazione dei dati
Cenni preliminari sull'utilizzo di file di un database locale nelle soluzioni Office
Cenni preliminari sulla connessione ai dati in Visual Studio
Riferimenti
Cenni preliminari sul componente BindingSource
Cronologia delle modifiche
Date |
History |
Motivo |
---|---|---|
Luglio 2008 |
Aggiunte informazioni sull'associazione di dati nei componenti aggiuntivi a livello di applicazione. |
Modifica di funzionalità in SP1. |