ListSourceHelper.GetList(IDataSource) Метод

Определение

Возвращает коллекцию IList объектов источника данных.Retrieves an IList collection of data source objects.

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().An IDataSource that contains one or more associated DataSourceView objects, which are retrieved by a call to GetViewNames().

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

Коллекция IList из одного интерфейса IDataSource, если интерфейс IDataSource имеет связанные объекты DataSourceView, в противном случае возвращает значение null.An IList of one IDataSource, if the IDataSource has one or more associated DataSourceView objects; otherwise, returns null.

Примеры

В следующем примере кода демонстрируется шаблон разработки для класса источника данных, который реализует IListSource методы.The following code example demonstrates the design pattern for a data source class that implements the IListSource methods. Метод вызывает статический GetListметод. GetListThe GetList method calls the static GetList method.

#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 метода, передав ссылку на элемент управления источника данных.Use this method in an implementation of the IListSource.GetList method, passing a reference to a data source control.

Возвращаемый ITypedList объект реализует интерфейс. IListThe IList object that is returned implements the ITypedList interface. GetItemProperties Метод можно использовать для получения PropertyDescriptor списка дескрипторов, соответствующих DataSourceView именам, связанным с элементом управления источниками данных из списка.You can use the GetItemProperties method to retrieve a list of PropertyDescriptor descriptors that correspond to the DataSourceView names associated with the data source control from the list.

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

Дополнительно