Wypełnianie kontrolek ListObject danymi
Powiązanie danych można użyć jako sposobu szybkiego dodawania danych do dokumentu. Po powiązaniu danych z obiektem listy można odłączyć obiekt listy, aby wyświetlał dane, ale nie jest już powiązany ze źródłem danych.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Excel. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.
Aby powiązać dane z kontrolką ListObject
Utwórz element DataTable na poziomie klasy.
Dodaj przykładowe kolumny i dane w procedurze
Startup
obsługiSheet1
zdarzeń klasy (w projekcie na poziomie dokumentu) lubThisAddIn
klasie (w projekcie na poziomie aplikacji).Wywołaj metodę SetDataBinding i przekaż nazwy kolumn w kolejności, w której powinny zostać wyświetlone. Kolejność kolumn w obiekcie listy może różnić się od kolejności, w jakiej są wyświetlane w obiekcie DataTable.
Aby odłączyć kontrolkę ListObject od źródła danych
Wywołaj metodę Disconnect .
List1
Kompilowanie kodu
W tym przykładzie kodu założono, że masz istniejącą ListObject nazwę list1
w arkuszu, w którym pojawia się ten kod.
Powiązana zawartość
- Rozszerzanie dokumentów programu Word i skoroszytów programu Excel w dodatku VSTO w czasie wykonywania
- Kontrolki dotyczące dokumentów pakietu Office
- Dodawanie kontrolek do dokumentów pakietu Office w czasie wykonywania
- Instrukcje: mapowania kolumn ListObject na dane
- Automatyzowanie programu Excel przy użyciu obiektów rozszerzonych
- Kontrolka ListObject
- Wiązanie danych z kontrolkami w rozwiązaniach pakietu Office
- Instrukcje: wypełnianie arkuszy danymi z bazy danych
- Instrukcje: wypełnianie dokumentów danymi z usług