Číst v angličtině

Sdílet prostřednictvím


ListObject.SetDataBinding – metoda (Object)

Váže ListObject ovládací prvek zdroje dat.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
Sub SetDataBinding ( _
    dataSource As Object _
)

Parametry

Výjimky

Výjimka Podmínka
SetDataBindingFailedException

Nelze vytvořit vazbu na zadaný zdroj dat.

ArgumentException

Argument je neplatný.

ArgumentNullException

The dataSource argument is nullodkaz null (Nothing v jazyce Visual Basic).

Poznámky

Zdrojem dat může být libovolný objekt, který implementuje IList, IListSource, IBindingList, nebo IEnumerable, jako je například DataTable nebo jednorozměrné pole.

Příklady

Následující příklad kódu demonstruje použití SetDataBinding metodu k vytvoření vazby ListObject k DataTable.DataTable Obsahuje dva sloupce, které obsahují názvy a věkové skupiny zaměstnanců, a čtyři řádky, které představují položky zaměstnance.

V tomto příkladu je úroveň dokument přizpůsobení.

    Private Sub ListObject_SetDataBinding()
        Dim Ages As Integer() = {32, 44, 28, 61}
        Dim Names As String() = {"Reggie", "Sally", _
            "Henry", "Christine"}

        ' Create a data table with two columns.
        Dim table = New DataTable()
        Dim column1 As New DataColumn("Names", GetType(String))
        Dim column2 As New DataColumn("Ages", GetType(Integer))
        table.Columns.Add(column1)
        table.Columns.Add(column2)

        ' Add the four rows of data to the table.
        Dim row As DataRow
        Dim i As Integer
        For i = 0 To 3
            row = table.NewRow()
            row("Names") = Names(i)
            row("Ages") = Ages(i)
            table.Rows.Add(row)
        Next i

        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range("A1", "B4"), "List1")

        ' Bind the list object to the table.
        List1.SetDataBinding(table)

    End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ListObject Rozhraní

SetDataBinding – přetížení

Microsoft.Office.Tools.Excel – obor názvů