0

私のmvcプロジェクトにtelerikレポートを使用しています。ストアドプロシージャからデータを取得する原価計算レポートを設計しました。このSPには4〜5のパラメータがあります。私は、レポートのデータソースを設定するとき、ストアドプロシージャのすべてのパラメータの値と、レポートを表示するパラメータの値を提供することによってtelerikのレポートデザイナに値を要求します。複数のパラメータが結果を表示しないストアドプロシージャのTelerikレポート

このレポートをプロジェクトに追加しました。私のプロジェクトでは、実行するレポートとして原価計算を選択すると、ブランチ、原価計算タイプ、クライアント、サイトなどの値を選択できる複数のコンボボックスがあり、レポートとしてパラメータとして渡されるポップアップフォームが開きます。プログラムからレポートを実行すると結果が表示されません。私はSQL Serverから実行してSPに同じ選択値を提供し、結果を適切に表示する場合。

答えて

1

これが助けになるかどうかわかりませんが、私にはあなたが報告しているように見えるようです。これらのセクションを(仕事をするメモ帳++)とチェック任意のXMLエディタでレポートを開きます。

<DataSources> 
<SqlDataSource ConnectionString="hardcoded_or_from_your_webconfig" ProviderName="System.Data.SqlClient" SelectCommand="dbo.YourStoredProcedureName" SelectCommandType="StoredProcedure" Name="AnydescriptiveNameforyoursource"> 
    <Parameters> 
    <SqlDataSourceParameter DbType="Int32" Name="@Param1"> 
     <Value> 
     <String>= Parameters.IncludeInactive.Value</String> 
     </Value> 
    </SqlDataSourceParameter> 
    <SqlDataSourceParameter DbType="Int32" Name="@Param2"> 
     <Value> 
     <String>= Parameters.YOURPARAMETER.Value</String> 
     </Value> 
    </SqlDataSourceParameter> 
    </Parameters> 
</SqlDataSource> 

は、レポートやテストを保存します。

関連する問題