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

Definición

Devuelve un IList que se puede enlazar a un origen de datos de un objeto que no implementa un IList por sí mismo.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

Devoluciones

IList que se puede enlazar a un origen de datos del objeto.An IList that can be bound to a data source from the object.

Ejemplos

En el ejemplo de código siguiente se muestra cómo implementar el IListSource interfaz.The following code example demonstrates how to implement the IListSource interface. Un componente denominado EmployeeListSource expone un IList para el enlace de datos mediante la implementación de la GetList método.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Para obtener una lista de código completo, vea Cómo: Implementar la interfaz 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

Se aplica a

Consulte también: