IListSource.GetList メソッド

定義

IList自体を実装していないオブジェクトからデータ ソースにバインドできるIListを返します。

public:
 System::Collections::IList ^ GetList();
public System.Collections.IList GetList();
abstract member GetList : unit -> System.Collections.IList
Public Function GetList () As IList

返品

オブジェクトからデータ ソースにバインドできる IList

次のコード例は、IListSource インターフェイスを実装する方法を示しています。 EmployeeListSourceという名前のコンポーネントは、GetList メソッドを実装することによって、データ バインディングのIListを公開します。 完全なコード一覧については、「 方法: IListSource インターフェイスを実装する」を参照してください。

System.Collections.IList IListSource.GetList()
{
    BindingList<Employee> ble = DesignMode
    ? []
    : [
        new("Aaberg, Jesper", 26000000),
        new ("Aaberg, Jesper", 26000000),
        new ("Cajhen, Janko", 19600000),
        new ("Furse, Kari", 19000000),
        new ("Langhorn, Carl", 16000000),
        new ("Todorov, Teodor", 15700000),
        new ("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

適用対象

こちらもご覧ください