【问题标题】:How to add a line object above the last row of crystal report data source's data table and how to make the last row's font style bold?如何在水晶报表数据源的数据表最后一行上方添加线条对象以及如何使最后一行的字体样式加粗?
【发布时间】:2017-08-25 19:31:29
【问题描述】:

我在C# 中创建了一个数据表dtAllStudentMarksDetail,它有5 列

Student Name |  Maths Marks | Physics Marks | Chemistry Marks  | Total Marks 

并在表格的最后一行添加了一行,其中学生姓名列中的学生总数,数学分数列中的数学总分等。现在我已经设置了水晶报表的数据源 dtAllStudentMarksDetail 表。现在我想制作最后一行,其中包含粗体的总数字体,并且还想在该行上方添加一个线对象。

这是否可以使用任何类型的公式,或者我必须从数据表中删除最后一行并在页脚部分添加额外内容并使用公式字段来显示最后一个字段?

【问题讨论】:

    标签: c# crystal-reports


    【解决方案1】:

    要获得所有学生条目的总摘要,您没有在数据表中添加行,对,因为水晶报表可以提供您的记录摘要。

    这里你需要一些步骤。

    1. 从数据表中删除汇总行。
    2. 在水晶报表设计模式下,在明细部分设置字段。
    3. 要获取摘要,请在报表页脚部分添加摘要字段或 组页脚部分。页脚部分用于显示您的详细信息部分的摘要视图,无需为摘要做任何事情。

    检查此链接 - http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-summary-field.htm

    第二种方法是添加带有字段总和的公式,并设置在页脚http://www.tek-tips.com/viewthread.cfm?qid=680307

    更新 根据您的评论,这是您需要的。您可以通过每个字段的简单属性将其加粗,也可以在属性弹出窗口中根据您的情况加粗,例如字段值(学生分数)是否为 80%,然后加粗。

    Make textobject bold based on condition in crystal report

    【讨论】:

    • 这很有帮助,但如果无论如何我可以识别水晶报表中的最后一行或识别水晶报表中的行,那会很棒,因为我也在考虑让行加粗总分高于80%的学生。所以我问有什么方法可以识别水晶报表中的行吗?
    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 2021-02-24
    相关资源
    最近更新 更多