Jak: wypełnianie arkuszach z 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 Elementy hosta i Omówienie kontroli hosta.
Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie dokumentu dla programów Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji 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 Instruktaż: Złożone powiązania danych w projekcie na poziomie aplikacji.
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 Jak: połączenia 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 Formant NamedRange.
Jeśli przeciągasz tabelę, ListObject formant nie zostanie utworzony w arkuszu.Aby uzyskać więcej informacji, zobacz Formant ListObject.
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 zestawów danych w programie Visual Studio.
A BindingSource łącząca kontroli aby wpisywanych zestawu danych.Aby uzyskać więcej informacji, zobacz Składnik BindingSource, omówienie.
A TableAdapter łącząca wpisywanych zestawu danych do bazy danych.Aby uzyskać więcej informacji, zobacz Przegląd TableAdapter.
A TableAdapterManager, który jest używany do koordynowania tabeli kart w zestawie włączania aktualizacji hierarchicznych.Aby uzyskać więcej informacji, zobacz Aktualizacja hierarchiczny i Przegląd TableAdapterManager.
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 Jak: aktualizacji źródła danych z danymi z kontroli hosta.
Zobacz też
Zadania
Jak: wypełnianie dokumentów z danymi z obiektów
Jak: wypełnianie dokumentów z danymi z bazy danych
Jak: wypełnianie dokumentów z danymi z usług
Jak: aktualizacji źródła danych z danymi z kontroli hosta
Koncepcje
Wiązanie formantów Windows Forms do danych w programie Visual Studio
Inne zasoby
Wiązanie danych do formantów w rozwiązania dla pakietu Office