框架中使用:.Net框架4.5.2 庫使用:Microsoft.ReportViewer.WinForms.dll(版本= 10.0.0.0)使用ReportViewer Library以PDF格式顯示的列圖表?
我的應用程序從數據庫中獲取數據並將其綁定到ReportDataSourceCollection。 之後,從Render()返回字節[]。 最後,使用fileStream寫入byte []。
下面的函數叫做 public byte [] Render(string format,string deviceInfo,out string mimeType,out string encoding,out string fileNameExtension,out string [] streams,out Warning [] warnings);
預期結果:PDF報告包含1列圖表和表格。 實際結果:柱形圖顯示爲空白,並在附加圖像上出現一些錯誤。 &表正在填充數據。
柱形圖:
Y軸:整數值等1375724,67802等 X-軸:字符串值像939 - 1571,1572 - 2204等
調查:
經過我的觀察,我發現Y軸的值在不渲染圖表時產生問題。因爲通過更改用於Y軸圖表的值正在渲染。
被創建問題的值是3183938和2729807.
你能告訴我爲什麼渲染PDF報告時,上面的數字正在創造?這種情況下的任何解決方法?