2012-05-11 14 views
0

レポート:パス整数型パラメータIは、整数パラメータを持つレポートがあり、ReportParameterオブジェクトにWPFクライアントからパラメータを渡しながら、それはエラーを与える

"「Microsoft.Reportingための最良のオーバーロードされたメソッドの試合を.WinForms.ReportParameter.ReportParameter(string、string []) 'に無効な引数があります "。

私のWPFクライアントからSSRSレポートに整数型パラメータを渡すにはどうすればよいですか?

+2

は何であるかのようにURLからパラメータとして渡します://msdn.microsoft.com/en-us/library/6t7dwaa5.aspx)? – Clemens

+0

rdlの自分のパラメータが整数として作成されます。 ToString()を使用して文字列として渡すと、レポートが生成され、エラーメッセージ "プロシージャまたは関数spReportの引数が多すぎます。"が表示されます。 –

答えて

1

toString()を使用して整数パラメータに値を渡すことは避けてください。

レポートの外部から渡されるパラメータには、「テキスト」として設定するのが理想的です。データセット上で(あなたの場合は整数に)キャストする必要はありません。あなたは、このようなIDのパラメータがある場合たとえば、:

where [email protected] 

をテキストとして作成することができますし、それが[ToStringメソッド](HTTPに関するテキスト

+0

ええ、私は報告を変更し、パラメータをテキストとして作ったと思います。しかし、パラメータとして整数を渡すことができないのは残念です。 –

+0

サブレポート、またはドリルスルーレポート、フィルタ、またはパラメータがURLから取得されない状況で実行できます。 – Diego

関連する問題