关于 reportviewer 的 .rdlc 报告未正确呈现控件
.rdlc report on reportviewer not rendering the controls correctly
我有这份报告,我正在通过访问重新创建它,它不像带有表格的常规报告,它实际上使用了很多文本框和矩形,我想如果我将报告的宽度保持为 8.1,将长度保持为 8.9然后我将所有边距设置为 0.1,以便它打印一页,这样一切都很好,但是当我在设计器上放置一个文本框到我想要的位置时,我 运行 报告并看到它们被放置在其他地方那么为什么它不能正确呈现是我的问题?有没有更简单的方法在我不知道的 Asp.net 网络表单中创建 .rdlc 报告?
Visual Studio 2008 年
报表查看器 9.0
.Net 3.5
在报表查看器中显示如下:
从您的屏幕截图来看,似乎每个控件都小于其内容。
调整文本框大小或更改字体大小;您还可以修改 Padding
属性 以释放一些 space。在此操作之后,尝试将每个不需要垂直增长的控件 CanGrow
属性 设置为 False
(即多行 TextBox
)。
另请注意,ASP.NET
ReportViewer
不太适合显示复杂的报告;尝试使用内置功能以 PDF 格式导出报告:如果结果更好,请使用 LocalReport.Render Method 直接以 PDF 格式呈现。
我有这份报告,我正在通过访问重新创建它,它不像带有表格的常规报告,它实际上使用了很多文本框和矩形,我想如果我将报告的宽度保持为 8.1,将长度保持为 8.9然后我将所有边距设置为 0.1,以便它打印一页,这样一切都很好,但是当我在设计器上放置一个文本框到我想要的位置时,我 运行 报告并看到它们被放置在其他地方那么为什么它不能正确呈现是我的问题?有没有更简单的方法在我不知道的 Asp.net 网络表单中创建 .rdlc 报告?
Visual Studio 2008 年 报表查看器 9.0 .Net 3.5
在报表查看器中显示如下:
从您的屏幕截图来看,似乎每个控件都小于其内容。
调整文本框大小或更改字体大小;您还可以修改 Padding
属性 以释放一些 space。在此操作之后,尝试将每个不需要垂直增长的控件 CanGrow
属性 设置为 False
(即多行 TextBox
)。
另请注意,ASP.NET
ReportViewer
不太适合显示复杂的报告;尝试使用内置功能以 PDF 格式导出报告:如果结果更好,请使用 LocalReport.Render Method 直接以 PDF 格式呈现。