2009-08-11 20 views
0

私のクリスタルレポートでは、aspxページからの入力として日付を指定しています。 これで、レポートビューアに日付を表​​示します。解決策を教えてください。Crystalレポート:表示パラメータ

答えて

0

レポートに日付パラメータから1を追加して、あなたはコードの下のように行うことができます。

lRptClass.SetParameterValue("Fromdate", Fromdate

+0

ページ読み込み中に値を要求していますか? –

+0

質問や回答を私が理解していません。 – KuldipMCA

+0

aspxページからクリスタルレポートに値を渡す方法は? –

1

レポートのレポートヘッダーセクションにパラメータフィールドを追加します。

それは、日付範囲のパラメータがある場合は、次のコードで式フィールドを作成します。

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

レポート」レポートヘッダーセクションに式フィールドを追加します。

+0

これは間違いありません。 – Aron

0

.rptファイルのFrom dateという名前のパラメータを1つ作成する必要があります。ドラッグ&ドロップで必要な場所を指定します。 とあなたが

Rpt.SetParameterValue("Fromdate", Fromdate) 

のようにパラメータを渡す必要が後ろにコード内でこのように、あなたの問題は、ストアドProceedureを使用している場合、あなたは@toDateと@fromDateを経由してそこにパラメータを取ることができます...

0

を解決したwillbeレポートを使用してSPを接続するときは、単にドラッグ&ドロップします。

0

1 - あなたの日付文字列を取得する:文字列MyDateに該当

2 - その後、日時にMyDateに該当変換: のDateTime日付= Convert.ToDateTime(date_expedition)。 3 - 最後に、パラメータrpt.setParameterValue( "dateField"、date)を追加します。

関連する問題