Datenprovider

Die Datenversorgung in List & Label erfolgt über Datenprovider. Dies sind Klassen, die das Interface IDataProvider aus dem Namespace combit.Reporting.DataProviders implementieren. In diesem Namespace ist bereits eine Vielzahl von Klassen enthalten, die als Datenprovider fungieren können. Eine ausführliche Klassenreferenz ist in der .NET Komponentenhilfe enthalten.

Für augenscheinlich nicht direkt unterstützte Dateninhalte findet sich meist trotzdem ein passender Provider. Businessdaten aus Anwendungen können in der Regel über den Objektdatenprovider übergeben werden; liegen die Daten in kommaseparierter Form vor, kann der Datenprovider aus dem "Dataprovider"-Beispiel verwendet werden. Viele andere Datenquellen unterstützen die Serialisierung nach XML, so dass dann der XmlDataProvider verwendet werden kann. Wenn nur einige wenige zusätzliche Informationen übergeben werden sollen, so ist auch dies direkt möglich – ein Beispiel zeigt der Abschnitt Datenbankunabhängige Inhalte.

Ist List & Label an einen solchen Datenprovider gebunden, werden die folgenden Features automatisch unterstützt, sofern die zugrunde liegende Datenquelle dies ermöglicht:

      Echtdatenvorschau im Designer

      Berichtscontainer und relationale Datenstrukturen

      Sortierungen

      Drilldown

Die folgende Übersicht listet die wichtigsten Klassen und die von Ihnen unterstützten Datenquellen auf.