Udostępnij za pośrednictwem


Wypełnianie dokumentów danymi z obiektów

Uzyskiwanie dostępu do danych w obiekcie danych działa tak samo jak w projektach na poziomie dokumentu dla programu Microsoft Office Word, co w projektach Windows Forms. Używasz tych samych narzędzi i kodu, aby przenieść dane z obiektu do rozwiązania, a do wyświetlania danych można użyć kontrolek Windows Forms. Ponadto można wyświetlać dane przy użyciu kontrolek hosta. Kontrolki hosta to obiekty natywne w programie Microsoft Office Word, które zostały rozszerzone o zdarzenia i możliwość powiązania danych. Aby uzyskać więcej informacji, zobacz Omówienie elementów hosta i kontrolek hosta.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programów Excel i Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Aby wypełnić dokument danymi z obiektu, należy wykonać trzy podstawowe kroki:

  • Dodaj kontrolkę do dokumentu, którą można powiązać z danymi.

  • Dodaj obiekt danych do dokumentu.

  • Połączenie obiekt danych do elementu BindingSource.

Aby dodać obiekt danych

Aby dodać obiekt danych, otwórz okno Źródła danych i utwórz źródło danych na podstawie obiektu. Aby uzyskać więcej informacji, zobacz Dodawanie nowych źródeł danych.

Połączenie obiektu danych do elementu BindingSource

W projektach na poziomie dokumentu dodasz kontrolki do dokumentu i powiązasz je z danymi w czasie projektowania.

W projektach dodatków VSTO tworzy się kontrolki i wiąże je w czasie wykonywania.

Projekty na poziomie dokumentu

Aby połączyć obiekt danych z elementem BindingSource:

  1. Przeciągnij żądane pole danych z okna Źródła danych do dokumentu. Spowoduje to automatyczne utworzenie kontrolki.

  2. W kodzie utwórz wystąpienie typu obiektu wybranego dla źródła danych.

  3. Przypisz wystąpienie do DataSource właściwości BindingSource.

Projekty na poziomie aplikacji

Aby połączyć obiekt danych z elementem BindingSource:

  1. W kodzie utwórz wystąpienie typu obiektu skojarzonego ze źródłem danych.

  2. Utwórz wystąpienie klasy BindingSource.

  3. Przypisz wystąpienie źródła danych do DataSource właściwości BindingSource.

  4. Dodaj źródło danych jako powiązanie danych do kontrolki.