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();