【问题标题】:Custom Format in RDLCRDLC 中的自定义格式
【发布时间】:2016-05-18 03:27:07
【问题描述】:

我在 RDLC 报告中遇到挑战,以自定义格式获取金额。例如

150 will be shown as 15A
151 will be like 15B
152 will be like 15C etc.

金额的最后一位将被替换为A、B、C等From 0 to 9 will be replace with A to J

是否有任何自定义格式可用,或者为这种格式编写一些函数?

【问题讨论】:

    标签: report reporting rdlc


    【解决方案1】:

    我不清楚这是否适合你,是的,但你的回答有一些逻辑。

    您必须在此处使用您的自定义逻辑 (I think vb code is acceptable),因为您在 c# 中编写代码。您定义一个参数并对其进行编码,它将按您的意愿返回。

    http://yuluer.com/page/ddcjfdcd-rdlc-report-in-space.shtml

    Custom .ToString() Formats in .rdlc Reports

    https://msdn.microsoft.com/en-IN/library/ms252130%28v=vs.90%29.aspx

    How to replace a particular string in rdlc?

    【讨论】:

      【解决方案2】:

      你可以使用这个表达式:

      =Left(CStr(Fields!YourNumber.Value), CStr(Fields!YourNumber.Value).Length - 1) &
      Choose(Right(CStr(Fields!YourNumber.Value), 1), "A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
      

      使用Choose function 替换您号码中的最后一位数字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-28
        • 1970-01-01
        • 1970-01-01
        • 2019-06-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多