- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要从 ASP.NET 4.0 应用程序打印发票。我正在使用 RDLC 报告。
发票由以下人员开具:标题(客户详细信息、数量、日期等)
详细信息(商品描述、数量、价格)如果可能的话...我希望用行来分隔详细信息的列...
页脚,这是最困难的部分,它包含总计,以及一些带有预期付款列表的子报告,增值税详细信息(我可以有不同的增值税税率,并且必须打印增值税小计)。
我在互联网上找不到任何教程或好的解决方案...
到目前为止我找到了两种解决方案,但都不是100%正确:
1) 创建一个 tablix 并按发票 ID 对详细数据进行分组。在 tablix 中添加两行,一行用于页眉,一行用于页脚。在中间行中再添加一个 tablix 以了解详细信息。对于一页发票,效果很好。但是,当我有较长的发票时,无法在第二页中重复标题。事实上,当另一页中有一个完整的详细信息实例时,标题就会重复。但就我而言,我只有一大行包含所有详细信息,这不是一个完整的实例,因此 Repeatonnewpage 不起作用。
2)创建tablix,创建一个带有页眉和页脚的组。将发票页眉放在组页眉中,将发票页脚放在发票页脚中。并使用详细信息行获取详细信息。看起来非常简单......通过这种方式,它会在任何新页面上重复标题。但是,页脚位于最后一个详细信息行的下方。我需要它位于页面底部。
我尝试进行查询,以便有正确的行数来填充页面,但这也不起作用,因为每个详细信息行实际上可能包含多于一行,以防它是一个很长的描述。
有什么建议吗?
与我想要的图像类似的图像链接:/image/4axFt.jpg
最佳答案
您可能无法通过单一报告实现您想要的目标。我也遇到过同样的情况,但对于 PDF,用户想要同时为多个用户导出报告。所以我不确定,但这可能会对您有所帮助。
1) 您可以为单个发票创建包含所需详细信息的 rdlc,并在 rdlc 文件中为发票 ID 创建参数。
2) 在代码文件中循环选定的发票并分别调用每个发票的打印方法。看看这个打印版的演练:Printing a Local Report without Preview
我正在导出 pdf,所以我在每个循环中合并了 pdf,最后下载了整个 pdf,但您想打印,所以这对您来说可能是不可能的。
关于asp.net - RDLC 发票,其中 tablix、标题、详细信息和总计与页面底部对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563725/
我有一份 RDLC 报告说我遇到了分页符问题。该报表有一个组,其中包含许多无法在一页中显示的记录。此报告在正常模式下呈现良好,但当我切换到打印模式时,出现以前不存在的“额外”分页符。这会导致报告打印在
我试图在 SQL Server Reporting Services RDLC 报告中表示父子孙关系。该报表将呈现到托管在 WPF 应用程序中的报表查看器控件中。我正在使用基于 IEnumberabl
通常在 RDLC 报告中,如果您使用标题,它会在每一页上重复出现。 如果我只想在第一页显示标题而不显示其余页面,有什么解决方案?有什么方法可以告诉哪些页面上的页眉可见? 最佳答案 您不能对页眉执行此操
我有一个显示表格的 RDLC 报告。 此表中的某行在某些情况下不应出现。 如果这些条件适用,我可以使用表达式将 Hidden 属性设置为 false。 问题是,虽然隐藏了,但该行仍在表中发生,即它没有
我有一个没有标题的 .rdlc 报告(我有组标题) 我想将 PageNumber 放在组标题上。 如果我使用 Globals!PageNumber 我会得到这个错误: textrun 'Textbox
多年来,我一直在使用 SSRS 报告(RDL 和 RDLC),但我还没有找到解决这个问题的方法:假设我的报告中有 x 个字段。我想一次突出显示所有字段并同时修改所有字段的背景颜色、前景色、字体和字体大
我制作了一份 RDLC 报告,该报告根据我提供的数据集生成其 tablix。我需要单元格的内容(Tablix 中的每个文本框)来根据其内容更改其背景颜色。 例如: Name | Val Joe |
我制作了一份 RDLC 报告,该报告根据我提供的数据集生成其 tablix。我需要单元格的内容(Tablix 中的每个文本框)来根据其内容更改其背景颜色。 例如: Name | Val Joe |
我已经创建了一个 rdlc 报告。我的表单上有一个 reportViewer。当我尝试加载报告时,我得到:“尚未指定报告 'xxxx.rdlc' 的报告定义”。我想不通。我有一个数据表,其中包含报告所
哪些版本的 Microsoft Visual Studio Express 可以编辑 rdlc文件? 我需要一个免费资源供最终用户编辑报告以修复外观问题,而无需强制他们购买完整的 VS 许可证。 最佳
有没有办法只在第一页显示报告标题?正如预期的那样,PageHeader.PrintOnFirstPage 仅显示或隐藏第一页的页眉。客户希望标题只出现在第一页上,有点像文档中的标题。我看了MS-RDL
我已阅读有关自定义报告项 (CRI) 的这篇文章 http://msdn.microsoft.com/en-us/magazine/cc188686.aspx 唯一的问题是 CRI 只能用于报告服务,
我在一个 Windows 应用程序中工作,我希望在我的 RDLC 报告文本中是合理的。 最佳答案 我做了一个函数来转换字符串列表中的文本。您可以使用没有标题的表格将其显示为对齐的段落。
在我的应用程序 (.NET Framework 4.5) 中,我渲染了一些 RDLC 报告 (50-60),以便将它们导出为单个 PDF。 不幸的是似乎有一个很大的内存泄漏,基本上每个 LocalRe
我有一个Visual Studio 2005解决方案,其中包含两个项目-VB中的Windows Forms项目和C#中的类库。我的VB项目包含一个RDLC报告文件。 我最近了解到,您可以向RDLC报告
我正在生成 RDLC XML 架构并在 ReportViewer 控件中显示报告。没有问题。 现在,我想要一个包含 2 个表和 2 个不同数据集的报告。 生成这样的东西:
我有一份看起来不错的 RDLC 报告,但奇怪的是,数据并没有按照我在用作数据源的 XSD 文件中指定的方式进行排序。当我在 XSD 文件中“预览数据”时,它被正确排序。 我在我的调用 ASP 文件或
我在数据库中有值: 10.4 33 42.87 1.01 22.1 8 我知道我可以在 RDLC 报告中格式化数字,但是,我如何确保数据的输出始终为: 10.40 33.00 42.87 1.01 2
使用 ReportViewer,我想使用 rdlc 文件在一份 pdf 中呈现多个报告。 Byte pdfByte = Byte(); pdfByte = ReportViewer.LocalRepo
我正在处理 RDLC 报告,我使用 DB 图像,并将其大小类型设置为比例,如果图像的尺寸与边框不完全一样,则边框不适合..没关系,但是图像将根据边框左上对齐,而我需要它居中(在 PDF 上),而在 I
我是一名优秀的程序员,十分优秀!