Postupy: Vyplnění ovládacích prvků ListObject 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 Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému 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
Postupy: Mapování sloupců objektu ListObject na data
Postupy: Naplnění listů daty z databáze
Postupy: Naplnění dokumentů daty ze služeb
Koncepty
Rozšíření dokumentů aplikace Word a sešitů aplikace Excel v doplňcích na úrovni aplikace za běhu
Přidání ovládacích prvků do dokumentů Office za běhu
Automatizace v aplikaci Excel s použitím rozšířených objektů