Jak: výplň objektu ListObject prvky s daty
Vázání dat můžete použít jako způsob, jak rychle přidat data do dokumentu.Po vázání dat seznamu objekt, můžete odpojit objekt seznamu tak, že zobrazí data, ale je již vázán na zdroj dat.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v aplikacích Excel 2013 a Excel 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Související video ukázku naleznete v tématu jak I: vytvořit seznam v aplikaci Excel, který je připojen k seznamu služby SharePoint?.
Svázat ovládací prvek objektu ListObject dat
Vytvořit DataTable na úrovni třídy.
Dim table As DataTable = New DataTable("Employees")
System.Data.DataTable table = new System.Data.DataTable("Employees");
Přidat vzorek sloupce a data Startup obslužné rutiny Sheet1 třídy (v úrovni dokumentů projektu) nebo ThisAddIn třídy (v projektu úroveň aplikace).
table.Columns.Add("FirstName", GetType(String)) table.Columns.Add("LastName", GetType(String)) table.Columns.Add("Title", GetType(String)) table.Rows.Add("Nancy", "Anderson", "Sales Representative") table.Rows.Add("Robert", "Brown", "Sales Representative")
table.Columns.Add("FirstName", typeof(string)); table.Columns.Add("LastName", typeof(string)); table.Columns.Add("Title", typeof(string)); table.Rows.Add("Nancy", "Anderson", "Sales Representative"); table.Rows.Add("Robert", "Brown", "Sales Representative");
Volání SetDataBinding metoda a průchod v názvech sloupců v pořadí, které mají zobrazit.Pořadí sloupců v seznamu objektu se může lišit od pořadí, v jakém jsou uvedeny v DataTable.
list1.AutoSetDataBoundColumnHeaders = True list1.SetDataBinding(table, Nothing, "LastName", "FirstName")
list1.AutoSetDataBoundColumnHeaders = true; list1.SetDataBinding(table, null, "LastName", "FirstName");
Ovládací prvek objektu ListObject odpojit od zdroje dat
Call the Disconnect method of List1.
list1.Disconnect()
list1.Disconnect();
Probíhá kompilace kódu
Tento příklad kódu předpokládá, že máte ListObject s názvem list1 na listu, zobrazí se tento kód.
Viz také
Úkoly
Jak: mapovat na Data objektu ListObject sloupce
Jak: naplnění tabulky s daty z databáze
Jak: naplnit dokumenty s daty ze služby
Koncepty
Rozšíření dokumenty aplikace Word a Excel v doplňky úroveň aplikace v době spuštění
Přidání ovládacích prvků do dokumentů sady Office v době spuštění
Automatizace aplikace Excel pomocí rozšířené objekty
Ovládací prvek objektu ListObject