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

Définition

Retourne IList pouvant être lié à une source de données à partir d'un objet qui, lui-même, n'implémente pas IList.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

Retours

IList pouvant être lié à une source de données à partir de l'objet.An IList that can be bound to a data source from the object.

Exemples

L’exemple de code suivant montre comment implémenter IListSource l’interface.The following code example demonstrates how to implement the IListSource interface. Un composant nommé EmployeeListSource expose un IList pour la liaison de données en GetList implémentant la méthode.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Pour obtenir une liste complète du code , consultez Procédure: Implémentez l’interfaceIListSource.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

S’applique à

Voir aussi