die übergabe von Parametern für Crystal-Reports-Bericht aus webforms

habe ich einen Bericht und ich möchte, um anzeigen auf einer webform. Meldungen ohne Parameter arbeiten schön und gut. Berichte mit Parametern erstellen von Kopfschmerzen für mich. dies ist der code, den ich geschrieben habe in BindReport Methode, die aufgerufen wird, auf der Seite load-Ereignis des Formulars.

    ReportDocument rpt = new ReportDocument();
    rpt.Load(Server.MapPath("rptPositionwiseMontwiseActualSale.rpt"));
    rpt.FileName = Server.MapPath("rptPositionwiseMontwiseActualSale.rpt");
    rpt.SetParameterValue("CompanyName", "Cirin Pharmaceutical Pvt. Limited".ToString());
    rpt.SetParameterValue("ReportTitle", "PositionWise MonthWise Sales".ToString());
    rpt.SetParameterValue("parameters", "Year:2011".ToString());
    //CrystalReportViewer1.ParameterFieldInfo = paramFields;
    DataSet ds = getReportData();
    rpt.SetDataSource(ds.Tables[0]);
    CrystalReportViewer1.ReportSource = rpt;
    CrystalReportViewer1.ReuseParameterValuesOnRefresh = true;

    //CrystalReportViewer1.RefreshReport();

ich habe versucht, verschiedene Dinge, wie die Zuordnung ParameterFieldInfo zu reportviewer-Steuerelement, aber es zeigt mir prompt auf die Seite laden Fragen, für die parameter-Werte der Bericht. ich m Verwendung .NET 4.0

BEARBEITEN ich m mit push-Modell für crystal-Reports-Berichte. ändert es die Art und Weise können wir Parameter übergeben-Bericht aus asp.net

Dank

Schreibe einen Kommentar