IListSource.GetList IListSource.GetList IListSource.GetList IListSource.GetList Method

Definition

Gibt eine IList zurück, die an eine Datenquelle eines Objekts gebunden werden kann, das selbst keine IList implementiert.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

Gibt zurück

Eine IList, die an eine Datenquelle eines Objekts gebunden werden kann.An IList that can be bound to a data source from the object.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie zum Implementieren der IListSource Schnittstelle.The following code example demonstrates how to implement the IListSource interface. Eine Komponente namens EmployeeListSource macht eine IList für die Datenbindung, durch die Implementierung der GetList Methode.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Eine vollständige codeauflistung finden Sie unter Vorgehensweise: Implementieren der IListSource-Schnittstelle.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

Gilt für:

Siehe auch