报告查看器上的.rdlc报告未正确呈现控件

时间:2015-10-01 22:05:44

标签: c# asp.net rendering reportviewer rdlc

我有这个报告,我从访问中重新创建,它不像一个常规的报表,它实际上使用了很多文本框和矩形,我想如果我保持报告的宽度为8.1,长度为8.9然后我将所有边距设置为0.1所以它打印一页以便一切都很好但是当我在设计器上放置一个文本框到我想要的位置然后我运行报告并看到它们放在其他地方为什么它不渲染正确的是我的问题?是否有更简单的方法在Asp.net webform中创建我不知道的.rdlc报告?

Visual Studio 2008 报告查看器9.0 .Net 3.5

enter image description here

在报告查看器中显示如下:

enter image description here

1 个答案:

答案 0 :(得分:2)

从屏幕截图中看来,每个控件都比其内容小。 调整文本框大小或更改字体大小;您还可以修改Padding属性以释放一些空间。完成此操作后,请尝试将CanGrow属性设置为False,以用于不需要垂直增长的每个控件(即多行TextBox)。

另请注意,ASP.NET ReportViewer在显示复杂报告方面不是很好;尝试使用内置功能以PDF格式导出报告:如果结果更好,请使用LocalReport.Render Method直接以PDF格式呈现。