2012-05-11 115 views
0

我有整數參數的報告和同時使從WPF客戶端ReportParameter對象的參數,它給出了一個錯誤:通行證整型參數SSRS報告

最好重載方法匹配關於「Microsoft.Reporting .WinForms.ReportParameter.ReportParameter(string,string [])'有一些無效參數「。

如何從我的WPF客戶端傳遞整型參數到我的SSRS報告?

+2

怎麼樣[的ToString(HTTP ://msdn.microsoft.com/en-us/library/6t7dwaa5.aspx)? – Clemens

+0

rdl中的我的參數被創建爲Integer。當我使用ToString()作爲字符串傳遞它時,報告生成並顯示錯誤消息 - 「過程或函數spReport指定的參數太多。」 –

回答

1

您不應該使用toString()將值傳遞給整型參數。

從報告外部傳遞的參數的理想設置爲「文本」。你甚至不必在數據集上投射它們(以你的情況爲整數)。例如,如果你有一個ID參數如下:

where [email protected] 

,你可以把它創建爲文本,並將其從URL作爲參數傳遞一樣,如果它是一個文本

+0

是的,我想我做了更改報告並將參數設置爲文本。但是,這只是令人傷心,你不能傳遞一個整數作爲參數。 –

+0

您可以在子報表或鑽取報表,過濾器或參數不是來自url的任何情況下。 – Diego