IListSource.GetList Methode

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 die IListSource -Schnittstelle implementiert wird.The following code example demonstrates how to implement the IListSource interface. Eine Komponente namens EmployeeListSource macht ein IList für die Datenbindung verfügbar, GetList indem die-Methode implementiert wird.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Eine vollständige Code Auflistung finden Sie unter Gewusst wie: Implementieren Sie die 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