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

Definizione

Restituisce un oggetto IList che può essere associato a un'origine dati da un oggetto che non implementa un'interfaccia 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

Restituisce

Un oggetto IList che può essere associato a un'origine dati dall'oggetto.An IList that can be bound to a data source from the object.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato IListSource come implementare l'interfaccia.The following code example demonstrates how to implement the IListSource interface. Un componente denominato EmployeeListSource espone un IList per data binding implementando il GetList metodo.A component named EmployeeListSource exposes an IList for data binding by implementing the GetList method. Per un listato di codice completo , vedere Procedura: Implementare l'interfacciaIListSource.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

Si applica a

Vedi anche