다음을 통해 공유


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 개체가 있으면 한 IDataSourceDataSourceView를 반환하고, 그렇지 않으면 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 목록에서 데이터 소스 컨트롤과 연결 된 이름입니다.

적용 대상

추가 정보