IListSource.GetList Metoda

Definicja

Zwraca IList, które można powiązać ze źródłem danych z obiektu, który nie implementuje IList samego.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

Zwraca

IList, które można powiązać ze źródłem danych z obiektu.An IList that can be bound to a data source from the object.

Przykłady

Poniższy przykład kodu demonstruje sposób implementacji interfejsu IListSource.The following code example demonstrates how to implement the IListSource interface. Składnik o nazwie EmployeeListSource uwidacznia IList do powiązania danych przez implementację metody GetList.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Aby zapoznać się z pełną listą kodu, zobacz jak: implementowanie interfejsu IListSource.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

Dotyczy

Zobacz też