【问题标题】:How to programmatically add lines to rdlc report in Visual Studio如何在 Visual Studio 中以编程方式向 rdlc 报告添加行
【发布时间】:2014-04-09 12:24:37
【问题描述】:

我正在使用 Visual Studio 2012 中的 RDLC、WinForms、C# 设计一个估算/报价系统报告。估算可以跨越 1 到 N 页。我正在使用 Tablix 在报告正文中显示估算详细信息(行项目)。一个 Estimate 详细信息可能包含 1 到 N 个行项目,并且描述字段可以将文本包含在一个长描述中。

根据设计要求,在查看、打印或导出报表时,Tablix 列需要用可见垂直线分隔。这些行需要从 Tablix 标题附近的顶部开始并运行到页面的末尾,即它们从上到下覆盖报告正文。发票的正文部分如下所示:

我尝试在 tablix 上使用寄宿生,但如果没有足够的项目,它不会填满报告的整个正文。此外,由于报告中的一项并不总是等于一行(因为描述字段换行),我不能添加行,只需添加空白行来填充正文和页脚之间的空间。

所以我正在寻找一种方法来解决这个令人沮丧的问题,我认为报告工具很容易做到这一点。 :(

我的想法是在我可以在代码中定义的表单上画线(可能是矩形),而不是在 rdlc 设计器上拖放。我也对其他解决方案持开放态度,并感谢所有建议。

来自一个非常沮丧的开发者!

【问题讨论】:

    标签: c# visual-studio-2012 reporting-services rdlc


    【解决方案1】:

    【讨论】:

    • 感谢您的链接!我将在今天下午(AST 时区)使用它,并告诉你我是如何做出来的。
    猜你喜欢
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多