Bahasa

ListSourceHelper.GetList(IDataSource) Metode

Definisi

Mengambil IList kumpulan objek sumber data.

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

Parameter

dataSource
IDataSource

Yang IDataSource berisi satu atau beberapa objek terkait DataSourceView , yang diambil oleh panggilan ke GetViewNames().

Mengembalikan

IList Salah satu IDataSource, jika IDataSource memiliki satu atau beberapa objek terkaitDataSourceView; jika tidak, mengembalikan null.

Contoh

Contoh kode berikut menunjukkan pola desain untuk kelas sumber data yang mengimplementasikan IListSource metode . Metode ini GetList memanggil metode statis 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

Keterangan

Gunakan metode ini dalam implementasi IListSource.GetList metode , meneruskan referensi ke kontrol sumber data.

Objek IList yang dikembalikan mengimplementasikan ITypedList antarmuka. Anda dapat menggunakan GetItemProperties metode untuk mengambil daftar PropertyDescriptor deskriptor yang sesuai DataSourceView dengan nama yang terkait dengan kontrol sumber data dari daftar.

Berlaku untuk

Lihat juga