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
ein Von-Datum Parameter in dem Bericht hinzufügen und dann können Sie wie unten Code tun:
lRptClass.SetParameterValue("Fromdate", Fromdate
)
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.
Das ist absolut richtig. – Aron
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, 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.
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);
fragt es Wert während des Ladens der Seite? –
ich verstehe nicht, fragen oder antwort geben. – KuldipMCA
Wie übergibt man den aspx-Wert an einen Crystal Report? –