0

Crystal Reports 2008 と Visual Studio 2010 (.NET 4.0 フレームワーク) を使用して ASP.NET Web アプリケーションを構築し、「CrystalReportsViewer」Web コントロールを介して Crystal Reports ファイルを表示しています。私のアプリケーションは、構成ファイルに基づいて実行時にレポートのデータ ソースを変更します。

私が使用するレポートの一部には、データベース テーブルから値を取得する動的パラメーターがあります。Crystal Report を実行すると、パラメータ リストボックスにデータが入力され、ユーザーはその中から 1 つまたは複数を選択できます。ASP.NET ページの CrystalReportsViewer コントロールでレポートを実行すると、パラメータ リストがあった場所に空のテキスト ボックスが表示されます。

動的パラメーターを「更新」または再設定する方法はありますか?

前もって感謝します、

-スティーブン

4

1 に答える 1

0

私はいつも動的パラメータに問題を抱えていました。私はあなたとまったく同じようにCrystalを使用していませんが、データがストアドプロシージャからのものである場合、レポートを実行すると動的パラメーターが空になることに気付きました。私の回避策は、レポートを実行するときにパラメーターをnullに設定し、パラメーター画面で[OK]をクリックすることです。その時点で、クリスタルはパラメータリストを更新し、それらから選択するデータベースの値が表示されます。ストアドプロシージャを使用する代わりに、データテーブルをレポートに直接追加すると、動的パラメータが適切に機能します。

これが本当にあなたの質問に答えるかどうかはわかりませんが、お役に立てば幸いです。

于 2013-01-08T17:05:30.117 に答える