Andrzej Rapp

Andrzej Rapp specjalista ds.
informatyki, Techem

Temat: Problem z ukrytym parametrem w raporcie CR

Witam!
Modyfikowałem raport z CR. Utworzyłem widok i zaktualizowałem raport . W raporcie są wykorzystane ukryte parametry zdefiniowane w pliku aspx.cs
Inne raporty które są wykorzystywane przez pracowników oddziałów nie potrzebują modyfikacji .
Zastosowałem taki sam kod w pliku aspx.cs niestety mam komunikat przy uruchomieniu raportu z poziomu przeglądarki
"Typ pola parametru jest niezgodny z typem bieżących wartości pola parametru. "

Kod jest następujący
using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using CrystalDecisions.CrystalReports.Engine;

using CrystalDecisions.Shared;



public partial class reports_finance_Prowizje2011PLReportsCompanyv2 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

int exportFormatFlags = (int)(CrystalDecisions.Shared.ViewerExportFormats.PdfFormat | CrystalDecisions.Shared.ViewerExportFormats.ExcelFormat | CrystalDecisions.Shared.ViewerExportFormats.XLSXFormat | CrystalDecisions.Shared.ViewerExportFormats.ExcelRecordFormat | CrystalDecisions.Shared.ViewerExportFormats.XmlFormat | CrystalDecisions.Shared.ViewerExportFormats.CsvFormat | CrystalDecisions.Shared.ViewerExportFormats.WordFormat);

CrystalReportViewer1.AllowedExportFormats = exportFormatFlags;

}

protected override void OnPreRender(EventArgs e)

{

if (Session["user"] != null)

{



CrystalReportSource1.ReportDocument.SetDatabaseLogon(Session["sqluser"].ToString(), Session["sqlpass"].ToString(), @Session["sqlserver"].ToString(), Session["sqldbReports"].ToString());

//przekazanie parametru ukrytego, wazna kolejnosc

ParameterDiscreteValue param = new ParameterDiscreteValue();

param.Value = Session["costcenter"].ToString();

CrystalReportSource1.ReportDocument.ParameterFields[0].CurrentValues.Add(param);





}

}

}
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Problem z ukrytym parametrem w raporcie CR

Komunikat błędu sugeruje, że masz niezgodny typ parametru. Z tego co widzę przekazujesz tekst (string). Czy parametr w raporcie jest rzeczywiście tekstowy?



Wyślij zaproszenie do