【问题标题】:Why do copied and pasted SSRS Expressions change?为什么复制和粘贴的 SSRS 表达式会发生变化?
【发布时间】:2017-05-17 13:18:42
【问题描述】:

在创建 SSRS 报告时,我在 Visual Studio 2008 中看到了一个奇怪的行为。当我复制一个文本框(Tablix 单元格)的内容并粘贴到另一个文本框时,就会发生这种情况。任何复制的表达式都会更改以给出每个调用函数的完全限定名称。功能还是正确的,但是不美观。

为什么会发生这种情况,有没有办法阻止它?我经常复制和粘贴表达式,而完全限定的名称会使其他开发人员难以阅读和理解即使是简单的表达式。


例如:

原文:

=IIF(ISNOTHING(Fields!MyField.Value), 0, Fields!MyField.Value)

复制和粘贴表达式:

=Microsoft.VisualBasic.Interaction.IIF(Microsoft.VisualBasic.Information.ISNOTHING(Fields!MyField.Value), 0, Fields!MyField.Value)

【问题讨论】:

    标签: reporting-services visual-studio-2008 ssrs-2008-r2


    【解决方案1】:

    即使我也遇到过同样的问题,我对此进行了研究,然后我发现下面的链接是微软本身的一个错误。 http://connect.microsoft.com/SQLServer/feedback/details/757358/pasting-objects-with-expressions-pastes-fully-qualified-functions

    【讨论】:

    • connect.microsoft.com 链接现在都失效了
    猜你喜欢
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多