Laden...

Parameter an Crystal Reports übergeben, ohne dass Abfragemaske "Parameterwerte eingeben" erscheint

Erstellt von ChrisProg vor 10 Jahren Letzter Beitrag vor 10 Jahren 4.374 Views
ChrisProg Themenstarter:in
174 Beiträge seit 2009
vor 10 Jahren
Parameter an Crystal Reports übergeben, ohne dass Abfragemaske "Parameterwerte eingeben" erscheint

Hallo zusammen,

ich bin am verzweifeln.

Ich habe einiges gegoogelt u. auch ausprobiert, aber ich kriegs nicht hin.

VS 2010 / CR 13

Folgendes wil ich erreichen:

ich will Parameter an Crystal Reports übergeben den ich dann auch im Bericht anzeigen möchte:


report_doc.SetDataSource(<datatable>);
report_show.crystalReportViewer.ReportSource = report_doc;
report_doc.SetParameterValue("mandant", "1");
report_doc.SetParameterValue("mand_name", "1");
report_show.crystalReportViewer.RefreshReport();
report_show.Visible = true;
while (!report_show.crystalReportViewer.IsDisposed) System.Windows.Forms.Application.DoEvents();

soweit ist es auch kein Problem.
Die Parameter sind in Crystal Reports auch angelegt (ansonsten bekommt man ja diese freundlichen Fehlermeldungen) - siehe Anhang.

aber:

ich kann tun was ich will, ich erhalte beim Aufruf des Reports immer die Abfragemaske "Parameterwerte eingeben" 🤔

Was ich auch tue
crystal reports in c# / disable parameter prompt
How can I disable Parameter Prompt at run time in Crystal Report XI?
passing parameters in crystal report
Easiest way to pass parameters to Crystal Report from C#?
es kommt immer diese Abfrage 😜

auch dieser Code bracht keine Besserung:

  
ParameterDiscreteValue val = new ParameterDiscreteValue();
val.Value = xx_mandant;
ParameterValues paramVals = new ParameterValues();
paramVals.Add(val);
report_doc.ParameterFields["mandant"].CurrentValues = paramVals;
report_doc.DataDefinition.ParameterFields[0].ApplyCurrentValues(paramVals);

wie auch einige andere Anregungen wie z.B. eine Schleife durch alle Parameter mit erneutem setzen des Parameterwertes brachte nichts ...

Wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht mehr, oder ?

Wäre nett, wenn mir jemand helfen könnte.

MfG ChrisProg