DataProviderCollection

Ermöglicht die Kombination mehrerer anderer Datenprovider in einer Datenquelle. Der Provider kann zum Beispiel Daten aus mehreren DataSet-Klassen kombinieren oder unterstützt die Mischung aus XML und eigenen Objektdaten.

Der Provider unterstützt die Sortierungen, die die in der Collection enthaltenen Provider unterstützen.

Beispiel:

DataSet ds1 = CreateDataSet();

DataSet ds2 = CreateOtherDataSet();

 

// Daten von ds1 und ds2 in einer Datenquelle kombinieren

DataProviderCollection providerCollection = new DataProviderCollection();

providerCollection.Add(new AdoDataProvider(ds1));

providerCollection.Add(new AdoDataProvider(ds2));

ListLabel LL = new ListLabel();

LL.DataSource = providerCollection;

LL.Design();

LL.Dispose();