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

Определение

Возвращает объект IList, который может быть связан с источником данных из объекта, самостоятельно не реализующего интерфейс 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

Возвраты

Объект IList, который можно привязать к источнику данных из объекта.An IList that can be bound to a data source from the object.

Примеры

В следующем примере кода показано, как реализовать IListSource интерфейс.The following code example demonstrates how to implement the IListSource interface. Компонент с именем EmployeeListSource IList предоставляет для привязки GetList данных, реализуя метод.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Полный листинг кода см. в разделе как Реализуйте интерфейс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

Применяется к

Дополнительно