Popolare documenti con dati da oggetti
L'accesso ai dati in un oggetto dati funziona allo stesso modo nei progetti a livello di documento per Microsoft Office Word come nei progetti di Windows Form. Per inserire i dati di un oggetto nella soluzione si possono usare gli stessi strumenti e lo stesso codice e per visualizzarli è 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 e ai progetti di componente aggiuntivo VSTO per Excel e Word. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.
Per popolare il documento con i dati di un oggetto, è necessario completare tre passaggi di base:
Aggiungere al documento un controllo che è possibile associare ai dati.
Aggiungere un oggetto dati al documento.
Connettere l'oggetto dati a BindingSource
Per aggiungere un oggetto dati
Per aggiungere un oggetto dati, aprire la finestra Origini dati e creare un'origine dati da un oggetto . Per altre informazioni, vedere Add new data sources (Aggiungere nuove origini dati).
Connessione l'oggetto dati a BindingSource
Nei progetti a livello di documento i controlli vengono aggiunti al documento e associati ai dati in fase di progettazione.
Nei progetti di componente aggiuntivo VSTO è possibile creare controlli e associarli in fase di esecuzione.
Progetti a livello di documento
Per connettere l'oggetto dati a BindingSource:
Trascinare il campo dati desiderato dalla finestra Origini dati al documento in modo da creare automaticamente un controllo.
Nel codice creare un'istanza del tipo di oggetto selezionato per l'origine dati.
Assegnare l'istanza alla proprietà DataSource dell'oggetto BindingSource.
Progetti a livello di applicazione
Per connettere l'oggetto dati a BindingSource:
Nel codice creare un'istanza del tipo di oggetto associato all'origine dati.
Creare un'istanza di un BindingSource.
Assegnare l'istanza dell'origine dati alla proprietà DataSource dell'oggetto BindingSource.
Aggiungere l'origine dati come data binding al controllo.