C# Crystal - Report wird nicht angezeigt

Horst1945

Cadet 4th Year
Registriert
Okt. 2014
Beiträge
106
Hallo, ich habe da ein kleines Problem mit Crystal-Report;

Hier folgender Source-Code:

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;

namespace Report_12
{
    public partial class frmCrytalReport : Form
    {
        public frmCrytalReport()
        {
            InitializeComponent();
        }

        private void frmCrytalReport_Load(object sender, EventArgs e)
        {
            
        }

        private void btnAnzeigen_Click(object sender, EventArgs e)
        {
            try
            {
                ReportDocument cryRpt = new ReportDocument();
                cryRpt.Load(@"C:\faktur22\Report 12\Report 12\CrystalReport1.rpt");
                crystalReportViewer1.ReportSource = cryRpt;
                crystalReportViewer1.Refresh();
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            
        }
    }
}

Aber der der Report wird nicht angezeigt
 
Abgesehen davon dass Crystal der groesste Muell ist mit dem ich je arbeiten musste....
waere es erstmal gut zu wissen was der crystalReportViewer1 ist der name sagt ja recht wenig aus.
Ich habe da zB. schon Java wie auch ActiveX viewer verwendet die voellig unterschiedliche vorgehensweisen erfordern.
Wenn man das weiss dann die ganzen APIs gut durchlesen (wenn man sie denn findet), sie sind der absolute Muell und der SAP support auch keinen Deut besser aber ohne geht es leider nicht.
Abgesehen davon (bin mir allerdings nicht 100% sicher) fehlt hier das setzen der Datenquelle (DB), soweit ich weiss geht es schlecht ohne, da koennte es gut sein das der Bericht einfach leer angezeigt wird (ohne Daten).

Ich weiss zwar nicht wieso du es verwendest, es gibt aber haufenweise bessere Reporting Tools (wenn auch meistens exorbitant teuer) wenn du die Wahl hast versuch doch zB Jasper, ist zwar auch nicht das gelbe vom Ei, der Quellcode steht aber soweit ich mich erinnern kann offen.
 
Zuletzt bearbeitet:
Zurück
Oben