ListSourceHelper.GetList(IDataSource) Yöntem

Tanım

Veri kaynağı nesnelerinin bir IList koleksiyonunu alır.

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

Parametreler

dataSource
IDataSource

çağrısı IDataSourceDataSourceViewtarafından alınan bir veya daha fazla ilişkili GetViewNames() nesne içeren.

Döndürülenler

bir IList veya daha fazla ilişkili IDataSource nesnesi varsaIDataSource, bunlardan birini DataSourceViewdöndürürnull.

Örnekler

Aşağıdaki kod örneği, yöntemleri uygulayan bir veri kaynağı sınıfı için tasarım desenini IListSource gösterir. GetList yöntemi statik GetList yöntemi çağırır.

#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

Açıklamalar

Bir veri kaynağı denetimine IListSource.GetList başvuru geçirerek yönteminin bir uygulamasında bu yöntemi kullanın.

Döndürülen IList nesne arabirimini ITypedList uygular. yöntemini kullanarak GetItemProperties , listeden PropertyDescriptor veri kaynağı denetimiyle ilişkili adlara DataSourceView karşılık gelen tanımlayıcıların listesini alabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.