Porady: zapełnianie arkuszy danymi z bazy danych
Dostęp z danych w poziomie dokumentu pakietu Office projektów, w taki sam sposób dostępu do danych w Windows Forms projektów.Użyj tych samych narzędzi i kod, aby przenieść dane do rozwiązania i formantów Windows Forms można nawet użyć do wyświetlania danych.Ponadto można wykorzystać formanty o nazwie hosta formanty, które są macierzystego obiekty programu Microsoft Office Excel, które dzięki zdarzeń i funkcji wiązania danych.Aby uzyskać więcej informacji, zobacz Przegląd obiektów hosta i formantów hosta.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu obsługiwanych w programach Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
Poniższy przykład pokazuje, jak dodać formanty powiązane z danymi w projektach z poziomu dokumentu przy użyciu projektanta.Na przykład sposób dodawania formantów powiązanych danych w poziomie aplikacji w czasie wykonywania, zobacz Wskazówki: złożone powiązanie danych w aplikacjach na poziomie dokumentów.
Aby wyświetlić pokrewne wideo demonstracyjne, zobacz jak zrobić I: Transfer danych w arkuszu programu Excel?, i jak I: zużywają bazy danych w programie Excel?.
Dodawanie formantu powiązanego z danymi do arkusza w czasie projektowania
Aby wypełnić arkusz danych z bazy danych
Otworzyć projekt poziomie dokumentu programu Excel w programie Visual Studio, po otwarciu arkusza w projektancie.
Otwórz Źródła danych okno i utworzyć źródło danych dla projektu.Aby uzyskać więcej informacji, zobacz Porady: łączenie z danymi w bazie danych.
Przeciągnij pole lub tabelę, która ma z Źródła danych okna skoroszytu.
Jeden z następujących formantów jest tworzony w arkuszu:
Po przeciągnięciu pola, NamedRange formant nie zostanie utworzony w arkuszu.Aby uzyskać więcej informacji, zobacz NamedRange — Formant.
Jeśli przeciągasz tabelę, ListObject formant nie zostanie utworzony w arkuszu.Aby uzyskać więcej informacji, zobacz ListObject — Formant.
Można dodać różnych kontroli przez wybranie w tabeli lub pola w Źródła danych okna, a następnie wybierając inny formant z listy rozwijanej.
Obiekty w projekcie
Oprócz kontroli następujące obiekty powiązane dane są automatycznie dodawane do projektu:
Wpisane zestawu danych, który zawiera tabele danych, które chcesz połączyć w bazie danych.Aby uzyskać więcej informacji, zobacz Praca z zestawami danych w Visual Studio.
A BindingSource łącząca kontroli aby wpisywanych zestawu danych.Aby uzyskać więcej informacji, zobacz BindingSource — Informacje o składniku.
A TableAdapter łącząca wpisywanych zestawu danych do bazy danych.Aby uzyskać więcej informacji, zobacz TableAdapter — Przegląd.
A TableAdapterManager, który jest używany do koordynowania tabeli kart w zestawie włączania aktualizacji hierarchicznych.Aby uzyskać więcej informacji, zobacz Hierarchiczna aktualizacja i TableAdapterManager — Przegląd.
Po uruchomieniu projektu, formancie wyświetla pierwszy rekord w źródle danych.Można użyć BindingSource w celu umożliwienia użytkownikom do przeglądania rekordów.
Do przechodzenia między rekordami
- Use BindingSource methods such as MoveNext and MovePrevious.
Aby uzyskać informacje dotyczące wysyłania aktualizacji, aby wpisywanych zestawu danych i bazy danych, zobacz Porady: aktualizowanie źródła danych danymi z formanty hosta.
Zobacz też
Zadania
Porady: zapełnianie dokumentów danymi z obiektów
Porady: zapełnianie dokumentów danymi z bazy danych
Porady: zapełnianie dokumentów danymi z usług
Porady: aktualizowanie źródła danych danymi z formanty hosta
Koncepcje
Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio
Inne zasoby
Wiązanie danych do formantów w rozwiązaniach pakietu Office