ListSourceHelper.GetList(IDataSource) Метод

Определение

Возвращает коллекцию IList объектов источника данных.

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

Параметры

dataSource
IDataSource

Интерфейс IDataSource, содержащий несколько связанных объектов DataSourceView, которые извлекаются при вызове метода GetViewNames().

Возвращаемое значение

IList

Коллекция IList из одного интерфейса IDataSource, если интерфейс IDataSource имеет связанные объекты DataSourceView, в противном случае возвращает значение null.

Примеры

В следующем примере кода демонстрируется шаблон разработки для класса источника данных, реализующего IListSource методы. Метод GetList вызывает статический 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

Комментарии

Используйте этот метод в реализации IListSource.GetList метода, передав ссылку на элемент управления источником данных.

Возвращаемый IList объект реализует ITypedList интерфейс. Метод можно использовать для GetItemProperties получения списка PropertyDescriptor дескрипторов, соответствующих DataSourceView именам, связанным с элементом управления источником данных из списка.

Применяется к

См. также раздел