Wie kann man Crystal Reports an Entity Framework Entities binden?Wie binden Sie Crystal Reports an Entity Framework?
Ich habe keine Umgehungslösung gefunden.
(Und ich habe nicht genug Punkte noch auf bestehende Fragen abzustimmen)
Wie kann man Crystal Reports an Entity Framework Entities binden?Wie binden Sie Crystal Reports an Entity Framework?
Ich habe keine Umgehungslösung gefunden.
(Und ich habe nicht genug Punkte noch auf bestehende Fragen abzustimmen)
Nicht über Ihre Frage sicher.
Ich weiß, das du nicht gerade hilft (sorry) ...
Aber gerade dachte, Sie könnten es interessant finden, dass eine der langfristigen Ziele des EF und den SQL Server Reporting Services-Teams ist es, Ermöglichen Sie Kunden, Reporting Services für ein Entity Framework-Modell (oder EDM) zu verwenden.
Erstellen Sie den Crystal Report
Sie können nun den Bericht mit dem XSD-Datei erstellen.
rechts auf das Projekt klicken und AddàNew Artikel wählen ...
Select "Reporting" aus der Liste von Visual # Vorlagen C und wählen Sie die Vorlage Crystal Reports.
Ändern Sie den Namen der Datei in UserAccountReport.rpt und klicken Sie auf die Schaltfläche Hinzufügen.
Der Crystal Reports-Galerie-Dialog wird angezeigt. Wählen Sie "Als leerer Bericht" und klicken Sie auf OK.
Klicken Sie im Fenster "Feld-Explorer" mit der rechten Maustaste auf den Knoten Datenbank-Felder und wählen Sie "Datenbank-Experte ..." aus dem Popup-Menü.
Das Dialogfeld Datenbank-Experte sollte angezeigt werden.
Klicken Sie auf das Pluszeichen neben "Neue Verbindung erstellen"
auf das Pluszeichen klicken Sie neben "ADO.NET (XML)"
Die ADO.NET (XML) Dialog angezeigt werden soll . Klicken Sie auf die Schaltfläche mit drei Punkten, um zu der Datei UserAccountSchema.xsd zu navigieren, die Sie im obigen Schritt erstellt haben.
Klicken Sie auf die Schaltfläche Fertig stellen.
Sie sollten das UserAccountSchema unter dem Knoten ADO.NET (XML) sehen. Klicken Sie auf diesen Knoten und dann auf die Schaltfläche ">", um diese in die Liste Ausgewählte Tabellen zu verschieben.
Was mich betrifft, habe ich gelesen untenstehenden Link
http://aspalliance.com/2049_Use_LINQ_to_Retrieve_Data_for_Your_Crystal_Reports.2
Es mir sagen, wie EntityFramework und Crystal Report zu verknüpfen.
Wie für Code hinter ....
protected void Page_Load(object sender, EventArgs e)
{
Report.CrystalReport1 _Rpt = new Report.CrystalReport1();
List<Test> list_Test = new List<Test>();
using (tempdbEntities _tempdbEntities = new tempdbEntities()) {
list_Test = _tempdbEntities.Tests.ToList();
}
_Rpt.SetDataSource(list_Test);
CrystalReportViewer1.ReportSource = _Rpt;
CrystalReportViewer1.RefreshReport();
}
Scheint wie ein sehr, sehr langfristiges Ziel angesichts der pissarmen Unterstützung für EF sogar in modernen Berichtsmaschinen. – ProfK