Udostępnij za pośrednictwem


Wypełnianie dokumentów danymi z bazy danych

Dostęp do danych można uzyskać w projektach na poziomie dokumentu dla pakietu Microsoft Office w taki sam sposób, jak w przypadku uzyskiwania dostępu do danych w projektach Windows Forms. Używasz tych samych narzędzi i kodu, aby przenieść dane z bazy danych 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 dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

W poniższym przykładzie pokazano, jak dodać kontrolki powiązane z danymi w projektach na poziomie dokumentu przy użyciu projektanta. Aby zapoznać się z przykładem dodawania kontrolek powiązanych z danymi w projektach dodatków VSTO w czasie wykonywania, zobacz Przewodnik: proste powiązanie danych w projekcie dodatku VSTO.

link to videoAby zapoznać się z powiązanym pokazem wideo, zobacz Bind data to Word 2007 content controls Using Visual Studio Tools for the Office system (3.0) (Wiązanie danych z kontrolkami zawartości programu Word 2007 przy użyciu narzędzi Visual Studio Tools dla pakietu Office (3.0).

Dodawanie kontrolki do dokumentu w czasie projektowania

Aby wypełnić dokument danymi z bazy danych

  1. Otwórz projekt na poziomie dokumentu programu Word w programie Visual Studio, a dokument zostanie otwarty w projektancie.

  2. Otwórz okno Źródła danych i utwórz źródło danych na podstawie bazy danych. Aby uzyskać więcej informacji, zobacz Dodawanie nowych połączeń.

  3. Przeciągnij pole, które chcesz z okna Źródła danych do dokumentu.

Kontrolka zawartości jest dodawana do dokumentu. Typ kontrolki zawartości zależy od typu danych wybranego pola. Aby uzyskać więcej informacji, zobacz Kontrolki zawartości.

Możesz dodać inną kontrolkę, wybierając pole danych w oknie Źródła danych, a następnie wybierając inną kontrolkę z listy rozwijanej.

Obiekty w projekcie

Oprócz kontrolki następujące obiekty związane z danymi są automatycznie dodawane do projektu:

Po uruchomieniu projektu kontrolka wyświetla pierwszy rekord w źródle danych. Możesz użyć polecenia BindingSource , aby umożliwić użytkownikom przewijanie rekordów.

Aby przewinąć rekordy

Aby uzyskać informacje o sposobie wysyłania aktualizacji do typowego zestawu danych i bazy danych, zobacz Instrukcje: aktualizowanie źródła danych przy użyciu danych z kontrolki hosta.