Compartilhar via


ListSourceHelper.GetList(IDataSource) Método

Definição

Recupera uma coleção IList de objetos de fonte de dados.

public:
 static System::Collections::IList ^ GetList(System::Web::UI::IDataSource ^ dataSource);
public static System.Collections.IList GetList (System.Web.UI.IDataSource dataSource);
static member GetList : System.Web.UI.IDataSource -> System.Collections.IList
Public Shared Function GetList (dataSource As IDataSource) As IList

Parâmetros

dataSource
IDataSource

Um IDataSource que contém um ou mais objetos DataSourceView associados, que são recuperados por uma chamada para GetViewNames().

Retornos

IList

Um IList de um IDataSource, se o IDataSource tiver um ou mais objetos DataSourceView associados; caso contrário, retornará null.

Exemplos

O exemplo de código a seguir demonstra o padrão de design de uma classe de fonte de dados que implementa os IListSource métodos. O GetList método chama o método estático GetList .

#region Implementation of IListSource

bool IListSource.ContainsListCollection {
    get {
        return ListSourceHelper.ContainsListCollection(this);
    }
}

IList IListSource.GetList() {
    return ListSourceHelper.GetList(this);
}

#endregion
#Region "Implementation of IListSource"

ReadOnly Property ContainsListCollection() As Boolean Implements IListSource.ContainsListCollection
   Get
      Return ListSourceHelper.ContainsListCollection(Me)
   End Get
End Property


Function GetList() As IList Implements IListSource.GetList
   Return ListSourceHelper.GetList(Me)
End Function 'IListSource.GetList

#End Region

Comentários

Use esse método em uma implementação do IListSource.GetList método, passando uma referência a um controle de fonte de dados.

O IList objeto retornado implementa a ITypedList interface. Você pode usar o GetItemProperties método para recuperar uma lista de PropertyDescriptor descritores que correspondem aos nomes associados ao DataSourceView controle da fonte de dados da lista.

Aplica-se a

Confira também