IListSource.GetList Метод
Определение
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