Sdílet prostřednictvím


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.

odkaz na video 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

  1. Vytvořit DataTable na úrovni třídy.

    Dim table As DataTable = New DataTable("Employees")
    
    System.Data.DataTable table = new System.Data.DataTable("Employees");
    
  2. 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");
    
  3. 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

Další zdroje

Ovládací prvky v dokumentech sady Office

Vazba dat pro ovládací prvky v Office Solutions