Condividi tramite


Procedura: compilare documenti con dati forniti da servizi

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

  • Progetti a livello di documento

Versione Microsoft Office

  • Excel 2007

  • Excel 2003

  • Word 2007

  • Word 2003

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

L'accesso ai dati nei progetti Visual Studio Tools per Office a livello di documento avviene in modo analogo a quello dei progetti Windows Form. Vengono utilizzati gli stessi strumenti e lo stesso codice per l'inserimento di dati nella soluzione. È possibile utilizzare controlli Windows Form anche per la visualizzazione dei dati. È inoltre possibile sfruttare i controlli host, oggetti nativi di Microsoft Office Excel e Microsoft Office Word che sono stati potenziati 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, a livello di codice in fase di esecuzione, ai dati dei progetti a livello di applicazione.

Nell'esempio seguente viene illustrato come aggiungere i controlli con associazione a dati ai documenti in fase di progettazione. Per un esempio relativo all'aggiunta di controlli con associazione a dati nei componenti aggiuntivi a livello di applicazione in fase di esecuzione, vedere Procedura dettagliata: associazione ai dati di un servizio in un progetto a livello di applicazione.

Per compilare un progetto a livello di documento con i dati di un servizio Web

  1. Aprire la finestra Origini dati e creare un'origine dati del servizio per il progetto. Per ulteriori informazioni, vedere Procedura: connettersi ai dati di un servizio Web.

  2. Trascinare la tabella o il campo desiderato dalla finestra Origini dati nel documento.

    Nel documento viene creato un controllo, successivamente viene generato un oggetto BindingSource associato alla classe di oggetti del progetto e vengono prodotte le classi per il servizio.

  3. Nel codice, creare un'istanza della classe del servizio Web connessa al passaggio 1.

  4. Se sono disponibili proprietà necessarie per la comunicazione con il servizio Web, creare le istanze di tali proprietà.

  5. Creare e inviare una richiesta di dati utilizzando i metodi esposti dal servizio Web e tutte le istanze della proprietà create al passaggio 4.

    I metodi utilizzati dipendono dalle offerte del servizio Web.

  6. Assegnare la risposta relativa ai dati fornita dal servizio Web alla proprietà DataSource dell'oggetto BindingSource.

Quando si esegue il progetto, i controlli consentono di visualizzare il primo record dell'origine dati. È possibile attivare lo scorrimento dei record gestendo gli eventi di valuta mediante gli oggetti presenti in BindingSource.

Vedere anche

Attività

Procedura: popolare fogli di lavoro con dati da un database

Procedura: compilare documenti con dati da oggetti

Procedura: popolare documenti con dati da un database

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

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Aggiunte informazioni su Service Pack 1.

Modifica di funzionalità in SP1.