IListSource.GetList Yöntem

Tanım

IList Kendisini uygulamayan bir nesneden veri kaynağına bağlanabilen bir IList döndürür.

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

Döndürülenler

IList nesnesinden bir veri kaynağına bağlanabilen.

Örnekler

Aşağıdaki kod örneğinde arabirimin nasıl uygulandığı gösterilmektedir IListSource . adlı EmployeeListSource bir bileşen, yöntemini uygulayarak bir IList for veri bağlamasını GetList kullanıma sunar. Tam kod listesi için bkz . Nasıl yapılır: IListSource Arabirimini Uygulama.

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

Şunlara uygulanır

Ayrıca bkz.