柱形图不使用ReportViewer库以PDF格式渲染?

时间:2016-12-28 15:03:32

标签: c# .net pdf reportviewer report-viewer2012

使用的框架:.Net Framework 4.5.2 使用的库:Microsoft.ReportViewer.WinForms.dll(Version = 10.0.0.0)

我的应用程序从数据库中获取数据并将其绑定到ReportDataSourceCollection。 之后,从Render()返回字节[]。 最后,byte []用fileStream编写。

调用下面的函数 public byte [] Render(字符串格式,字符串deviceInfo,out字符串mimeType,out字符串编码,out字符串fileNameExtension,out string [] streams,out Warning []警告);

预期结果:PDF报告包含1个柱形图和表格。 实际结果:柱形图显示为空,其中包含一些错误,如附加图像中所示。 &安培;表格中填充了数据。

柱形图:

Y轴:int值,如1375724,67802等。 X轴:字符串值如939 - 1571,1572 - 2204等。

调查:

在我的观察之后,我发现Y轴中的值在不渲染图表时产生了问题。因为通过更改用于Y轴图表的值是渲染。

产生问题的值是3183938和2729807.

你能告诉我为什么渲染到PDF报告时上面的数字正在创建吗?这种情况的任何变通办法吗?enter image description here

1 个答案:

答案 0 :(得分:0)

在RDLC图表中,Y轴之前的Axis选项低于: 最小 - 自动 最大 - 自动 间隔 - 自动 IntervalType - 数字

产生问题的值是3183938和2729807.

我从' Number'更改了上面的IntervalType属性。自动'并且现在呈现图表。

相关问题