2009-08-11 7 views
0

In meinem Crystal Report gebe ich von und bis heute als Eingabe über eine aspx-Seite. Jetzt möchte ich das Datum von in der Berichtanzeige anzeigen. Bitte geben Sie die Lösung.Crystal report: display parameter

Antwort

0

ein Von-Datum Parameter in dem Bericht hinzufügen und dann können Sie wie unten Code tun:

lRptClass.SetParameterValue("Fromdate", Fromdate)

+0

fragt es Wert während des Ladens der Seite? –

+0

ich verstehe nicht, fragen oder antwort geben. – KuldipMCA

+0

Wie übergibt man den aspx-Wert an einen Crystal Report? –

1

die Parameterfelder In den Kopfbereich des Berichts des Berichts.

Wenn es ein Datum-Bereichsparameter ist, ein Formelfeld mit dem folgenden Code erstellen:

ToText(Minimum({?Date Range}), "MM/dd/yyyy") + "-" + ToText(Maximum({?Date Range}), "MM/dd/yyyy") 

das Formelfeld In den Bericht‘Berichtskopf.

+0

Das ist absolut richtig. – Aron

0

Sie müssen 1 Parameter mit dem Namen Von Datum in Ihrer .rpt Datei erstellen. Dann ziehen und ablegen, wo Sie es wollen. und in den Code hinter der Parameter wie

Rpt.SetParameterValue("Fromdate", Fromdate) 

damit Ihr Problem gelöst

willbe
0

, wenn Sie mit Stored proceedure dann können Sie Parameter nehmen dort über @toDate und @fromDate ... passieren müssen und wenn du deinen SP mit Bericht verbindest, ziehe einfach per Drag & Drop.

0

1 - Sie erhalten Ihre Datumsstring: string myDate

2 - Dann sind Sie myDate in ein Datetime konvertiert: Datetime date = Convert.ToDateTime (date_expedition); 3 - Schließlich fügen Sie Ihren Parameter rpt.setParameterValue ("dateField", date);