Freigeben über


IListSource.GetList Methode

Definition

Gibt eine IList zurück, die an eine Datenquelle eines Objekts gebunden werden kann, das selbst keine IList implementiert.

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.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die IListSource-Schnittstelle implementiert wird. Eine Komponente mit dem Namen EmployeeListSource macht eine IList-Objekt für Datenbindungen durch Implementierung der GetList-Methode verfügbar. Eine vollständige Codeauflistung finden Sie unter Vorgehensweise: Implementieren der IListSource-Schnittstelle.

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:

Weitere Informationen