【问题标题】:Handling grouping of case sensitive data in RDLC处理 RDLC 中区分大小写的数据的分组
【发布时间】:2014-05-22 05:48:41
【问题描述】:

我有一个 RDLC 报告,我有一个柱形图,其 X 轴显示 PerformedBy 人名, Y 轴显示按每个 PerformedBy 人分组的考试计数。 数据集中的数据包含区分大小写的数据。 例如,有两个 PerformedBy 名称,如“john”和“JOHN”。 john 的考试次数为 1,而 JOHN 的考试次数为 2。目前在图表中它仅显示 JOHN。 'john' 和 'JOHN' 的数据合并并在 'JOHN' 下显示为 3。 我想显示 john 的考试次数为 1 和 JOHN 的考试次数为 2。 如何在 RDLC 级别处理这个问题?

我在一些讨论中看到我可以选择数据选项,然后选择区分大小写属性。 但我在“数据集属性”对话框中没有看到此选项。它仅显示“常规”选项。 我正在使用 Visual Studio 2010、.NET 4.0 和 SQL Server 2008 Express。

另一个选项我正在考虑为数据集中的执行者添加一个唯一标识符字段。在图表中 如何按 Identifier 分组,然后在 X 轴上显示 Performed by Name?

请注意,我看到两条记录都来自 sql 查询的输出集合。

【问题讨论】:

    标签: sql reporting rdlc


    【解决方案1】:

    一种方法是将字符串转换为ASCII码,然后将数字放在一起

    例如“约翰”=>“106111104110”和约翰=>“74111104110”。然后根据该值分组

    此链接将解释如何将字符串转换为 ASCII 值。

    http://p2p.wrox.com/beginning-vb-6/56056-converting-set-string-its-ascii-value.html

    【讨论】:

    • 我首先在代码中将字符串转换为ASCII到HEX值;在 RDLC 级别,我转换回字符串。
    猜你喜欢
    • 2014-03-25
    • 2015-01-31
    • 2017-12-25
    • 2021-03-22
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    相关资源
    最近更新 更多