IListSource.GetList Metoda

Definice

Vrátí IList objekt, který může být svázán se zdrojem dat z objektu, který neimplementuje IList sám sebe.Returns an IList that can be bound to a data source from an object that does not implement an IList itself.

public:
 System::Collections::IList ^ GetList();
public System.Collections.IList GetList ();
abstract member GetList : unit -> System.Collections.IList
Public Function GetList () As IList

Návraty

IList

IListObjekt, který může být svázán se zdrojem dat z objektu.An IList that can be bound to a data source from the object.

Příklady

Následující příklad kódu ukazuje, jak implementovat IListSource rozhraní.The following code example demonstrates how to implement the IListSource interface. Komponenta s názvem EmployeeListSource zveřejňuje IList pro datovou vazbu implementací GetList metody.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Úplný výpis kódu naleznete v tématu How to: Implementing the IListSource Interface.For a full code listing, see How to: Implement the IListSource Interface.

System.Collections.IList IListSource.GetList()
{
    BindingList<Employee>   ble = new BindingList<Employee>();

    if (!this.DesignMode)
    {
        ble.Add(new Employee("Aaberg, Jesper", 26000000));
        ble.Add(new Employee("Cajhen, Janko", 19600000));
        ble.Add(new Employee("Furse, Kari", 19000000));
        ble.Add(new Employee("Langhorn, Carl", 16000000));
        ble.Add(new Employee("Todorov, Teodor", 15700000));
        ble.Add(new Employee("Verebélyi, Ágnes", 15700000));
    }

    return ble;
}
Public Function GetList() As System.Collections.IList Implements System.ComponentModel.IListSource.GetList

    Dim ble As New BindingList(Of Employee)

    If Not Me.DesignMode Then
        ble.Add(New Employee("Aaberg, Jesper", 26000000))
        ble.Add(New Employee("Cajhen, Janko", 19600000))
        ble.Add(New Employee("Furse, Kari", 19000000))
        ble.Add(New Employee("Langhorn, Carl", 16000000))
        ble.Add(New Employee("Todorov, Teodor", 15700000))
        ble.Add(New Employee("Verebélyi, Ágnes", 15700000))
    End If

    Return ble

End Function

Platí pro

Viz také