Web-Berichte sind heutzutage sehr aufgefordert. Jeden Tag verwenden wir das Internet und surfen Dutzende oder sogar Tausende der Web-Seite. Viele Unternehmen streben nach der Öffentlichkeit Ihres Lebens und das Internet ist ein geeignetes Mittel dazu. Auf diese Weise kann man problemlos einige schon existierten Berichte auf die Web-Seite des Unternehmens speichern.
Jetzt betrachten wir, wie man einen einfachen Bericht mit einer Anwendung unter ASP.Net erstellen kann. Ich erstelle ein leeres ASP.Net Projekt. Klicken wir mit der rechten Maustaste auf die Lösung im Lösungsfenster. Vom Contextmenü wählen wir Add - > New item:
Fügen wir Web Form hinzu. Im unteren Teil vom Arbeitsgebiet schalten wir auf die Regime von der visuellen Bearbeitung – Design:
Also, wir haben eine leere Web-Form:
Jetzt, fügen wir eine neue Datenquelle für unseren Bericht hinzu. Aus Toolbox wählen wir die Komponente SQLDataSource:
Stellen wir diese Komponente auf die Form ein. Diese hat eine Drag-Drop-Liste:
Aus dieser Liste wählen wir Configure Data Source, um die Verbindung zur Datenlager zu erstellen.
Jetzt können wir eine Verbindung erstellen. Ich verwende MSAccess Datenlager:
Klicken wir Ok. Im vorigen Fenster klicken wir „Weiter“. Erstellen wir den Namen der neuen Verbindung:
Weiter wählen wir die Tabelle und benötigte Felder:
Klicken wir „Weiter“ und „Finish“.
Weiter brauchen wir die Komponente WebReport auf die Form hinzuzufügen. In Toolbox finden wir die Komponente WebReport und ziehen wir die auf die Form hinauf.
Aus dem Dropdown Menü wählen wir den Punkt „Select Data Source“ und aktivieren wir den Checkboxen für den einzigen verfügbaren Punkt:
Und jetzt wählen wir aus dieser Dropdown-Liste den Punkt „Report edit“. Startet jetzt unser gewöhnlicher Berichtsdesigner FastReport.Net. Erstellen wir einen einfachen Bericht – Employees.
Schließen wir den Designer ohne Speichern. Merken Sie sich auf Eigenschaften des Objekts WebReport.
In der Eigenschaft ReportResourceString speichert man die kodierte Schablone unseres Berichts. Starten wir das Projekt und bekommen eine Vorschau im Browser:
Stimmen Sie dazu, alles ist ganz einfach. Jetzt können Sie früher erstellte Berichte in Web-Projekten für Desktop Anwendungen verwenden.