2011-01-14 11 views
0

私はC#asp.net webformからCrystal Reportにパラメータを渡す方法を学んでいます。私はパラメータを渡す一つの方法を見つけましたが、パラメータごとに6行のコードがあります。レポートに離散と範囲の両方のパラメータを渡す簡単な方法を提案する人はいますか?ここでC#からCrystal Reportにパラメータを渡す最も簡単な方法は?

+0

使用しているコードは何ですか? –

+0

標準など、http://imar.spaanjaars.com/310/passing-multiple-parameters-to-a-crystal-report-programmaticallyを含む多くの場所に見つけることができます – MAW74656

答えて

1

は問題だと私はこの質問のアドレスことを持っていた答え:私は答えに投稿されたコードのうち

Crystal Reports "File Break"

が、ここで私はあなたの問題に関連すると思われるものです:

private readonly CrystalReportViewer reportViewer = new CrystalReportViewer(); 
... 
    crystalReport.Load(this.reportViewer.ReportSource.ToString()); 

    crystalReport.SetParameterValue("customerId", customerId); 
    crystalReport.SetParameterValue("isCurrent", isCurrent); 
    crystalReport.SetParameterValue("TotalSales", totalSales); 

幸運を祈る!

+0

@Chris B. Behrens:私は思いますあなたは私のものよりずっと前進していて、私と無関係な質問に答えました。パラメタをレポートに渡すための良い方法がほしいだけです。 6本のラインは、ナイトメアのように見えますが、私はこれらのラインを抽象化する方法は考えられません。 – MAW74656

+0

もう少し直接答えが更新されました。お役に立てれば。 –

+0

あなたは、レポートを読み込み、単純なメソッドSetParamterValue( ""、 "")を使ってパラメータを素早く追加できると言っていますか?その後、レポートビューアのソースにレポートを割り当てるなど、何かをやる必要がありますか? – MAW74656