私はC#asp.net webformからCrystal Reportにパラメータを渡す方法を学んでいます。私はパラメータを渡す一つの方法を見つけましたが、パラメータごとに6行のコードがあります。レポートに離散と範囲の両方のパラメータを渡す簡単な方法を提案する人はいますか?ここでC#からCrystal Reportにパラメータを渡す最も簡単な方法は?
答えて
は問題だと私はこの質問のアドレスことを持っていた答え:私は答えに投稿されたコードのうち
が、ここで私はあなたの問題に関連すると思われるものです:
private readonly CrystalReportViewer reportViewer = new CrystalReportViewer();
...
crystalReport.Load(this.reportViewer.ReportSource.ToString());
crystalReport.SetParameterValue("customerId", customerId);
crystalReport.SetParameterValue("isCurrent", isCurrent);
crystalReport.SetParameterValue("TotalSales", totalSales);
幸運を祈る!
@Chris B. Behrens:私は思いますあなたは私のものよりずっと前進していて、私と無関係な質問に答えました。パラメタをレポートに渡すための良い方法がほしいだけです。 6本のラインは、ナイトメアのように見えますが、私はこれらのラインを抽象化する方法は考えられません。 – MAW74656
もう少し直接答えが更新されました。お役に立てれば。 –
あなたは、レポートを読み込み、単純なメソッドSetParamterValue( ""、 "")を使ってパラメータを素早く追加できると言っていますか?その後、レポートビューアのソースにレポートを割り当てるなど、何かをやる必要がありますか? – MAW74656
使用しているコードは何ですか? –
標準など、http://imar.spaanjaars.com/310/passing-multiple-parameters-to-a-crystal-report-programmaticallyを含む多くの場所に見つけることができます – MAW74656