Ich bin neu zu Reporting Services und fragen Sie nach der Möglichkeit, benutzerdefinierte Objekt als Datenquelle zu verwenden? Ich benutze asp.net, Visual Web Developer 2008 Express Edition und C#, wenn ja, können Sie ein Beispiel geben. Dank für die HilfeReporting-Dienste und benutzerdefinierte Datenquelle
Antwort
Sie nicht POCO als Datenquelle in Reporting Services direkt nutzen können. Es gibt ein paar Möglichkeiten, dies zu tun.
Am einfachsten ist es, Ihre Daten in einer Datenbank zu speichern und die Datenbank abzufragen.
Sie könnten das Objekt in XML serialisieren und abfragen, indem Sie das XML entweder direkt in Ihre Abfrage in ein <XmlData>
-Element einfügen oder einen Webdienst aufrufen, um das XML abzurufen.
eine XML-Datenquelle für einen Web-Service erstellen
- In Ihrem Bericht Projekt direkt auf dem Ordner Datenquellen Geteilt klicken.
- Wählen Sie Neue Datenquelle hinzufügen aus.
- Legen Sie den zu verwendenden Namen fest.
- Legen Sie den Typ auf XML fest.
- Legen Sie die Verbindungszeichenfolge auf http://MyWebServer/MyWebServiceEndpoint.asmx fest.
- Gehen Sie zur Seite Anmeldeinformationen.
- Konfigurieren Sie die Authentifizierung.
- Klicken Sie auf OK.
Sie finden die WSDL für den Web-Service und finden Sie in den folgenden Referenzen untersuchen müssen Sie die Abfrage helfen bauen:
Hier ist eine Liste der unterstützten Datenquellen aus Msdn: und wählen Sie aus den verfügbaren Typen: Data Sources
Sie würden einfach eine gemeinsame Datenquelle für Ihr Projekt (MyDataSource.rds Beispiel) hinzufügen. Dort würden Sie einfach die entsprechenden Zugangsdaten angeben. Jeder Ihrer Berichte würde die Datenquelle verwenden.
EDIT
Hier ist eine einfache Anleitung, eine Datenquelle über das Hinzufügen von: Creating a Shared Data Source in Reporting Services
Ich kann kein Element mit der Erweiterung * .rds innerhalb von vwd express 2008 finden, und die Liste, die Sie zur Verfügung gestellt haben, überwacht POCO nicht als dat asource –
Entweder hat Microsoft vergessen, es aufzulisten, oder Microsoft unterstützt es nicht. Diese Liste ist direkt vom Pferdemaul. Die aktualisierte Antwort enthält eine Anleitung zum Erstellen einer freigegebenen Datenquelle. Prost! – Jeremy
- 1. Kendo Datenquelle Transport benutzerdefinierte Funktion nicht aufgerufen
- 2. Automatische Funken Schema Inferenz für benutzerdefinierte Datenquelle
- 3. Sharepoint-Liste und externe Datenquelle
- 4. Funktionsprinzip von Delegaten und Datenquelle
- 5. Unterschied zwischen Datenbank und Datenquelle
- 6. UIPickerView + TableViewCell + Delegaten und Datenquelle
- 7. Sitecore-Einstellungen Element und Datenquelle
- 8. GlassMapper Datenquelle und aktuelles Element
- 9. Wie man benutzerdefinierte Klasse als Datenquelle in Crystal Report
- 10. Wie erstelle ich eine benutzerdefinierte Datenquelle in Django?
- 11. Problem mit UITableView Datenquelle und Stellvertretung
- 12. Wie wird die Datenquelle festgelegt, damit eine Listenansicht benutzerdefinierte Daten enthält? (und assoziiere mit QTableView)
- 13. Welche Datenquelle
- 14. Temporäre Datenquelle
- 15. Spring eingebettet H2-Datenquelle und DB_CLOSE_ON_EXIT
- 16. Linq to SQL und Gridview Datenquelle
- 17. Kendo UI Grid Datenquelle und REST API
- 18. Mehrere Datenquelle und Schemaerstellung in Spring Boot
- 19. PerformancePoint- und Sharepoint-Liste als Datenquelle
- 20. Hibernate, Mysql, Glassfish v3 und JTA-Datenquelle
- 21. ASP.Net: Dropdown-Liste und Datenquelle dynamisch erstellt
- 22. JasperReports und benutzerdefinierte Datenquellen
- 23. Implementieren einer externen Excel-Datenquelle
- 24. Kendo ui Datenquelle aktualisieren?
- 25. Dropdown-Liste "Cascading" Datenquelle
- 26. Datenquelle in EJB einspeisen
- 27. RRD dynamische Datenquelle
- 28. Spring Boot Mehrere Datenquelle
- 29. UITableViewController mit benutzerdefinierter Datenquelle nicht zeigen Zellen
- 30. Datenquelle, bekomme jede Verbindung
ok, danke. Ich werde versuchen, einfach Datasets zu verwenden, auch wenn ich Theme nicht mag –