2017-08-12 13 views
0

Telerikレポートをプロジェクトで使用し、データソースとしてstored-procedureを使用します。だから、Telerik Report Designerの最初のステップ(私の問題)でレポートを作成し、それを私のAsp.netプロジェクトで使用する必要があります。
Telerikのドキュメントに記載されている(ウィザード)アプローチを使ってデータソースとパラメータを作成しましたが、問題があります。 レポートは設計時に定義されたデフォルトパラメータのみを渡し、プレビューでパラメータ値を変更するとモードに入ると、SPには渡されません。私のパラメータにデフォルト値を設定しないと、SPは常にヌル値でコールされます。入力テキストボックス間にはマッピングがないようで、パラメータはSPに送信されます。
誰かが同じ経験をしてくれましたか、それは私を助けることができますか?
UPDATE:私は何
TelerikReportは、StoredProcedureにパラメータとしてnullを送信します

  • 、[データ]タブから、TelerikレポートデザイナーR1 2017
  • で新しい空のレポートを作成するSQLデータソースを選択し、既存のデータ接続から適切なSPを選択パラメータのデフォルト値を空のままにしてから...を実行し、終了します。
  • [レポートエクスプローラ]ウィンドウで[パラメータ]を右クリックし、ストアドプロシージャパラメータの名前とデータ型を指定して新しいパラメータを追加します。価値を持たずに、それを真実に変える。
  • [ホーム]タブから、プレビューを選択し、dbコールトラッキング用のSQLプロファイラをオンにしました。最初はSpがnull値で呼び出されますが、プレビューモードでパラメータ値を変更しても、SPはヌルパラメータ値によって呼び出されます。

答えて

0

データソースとしてSPを選択すると、データソースパラメータの設定が表示されます。
このウィンドウでは、SPのパラメータに値の種類が表示されます。 列で、各行をクリックして<New Report Parameter>を選択し、パラメータを選択します。値は適切な値に変更されます。たとえば、

= <Parameters.CustomerNumber.Value> 

これは正しく動作します。問題は3番目でした。上記の質問のステップ。 (手動でパラメータを追加する)

関連する問題