【问题标题】:Dynamics AX 2012 SSRS Report multivalue parameterDynamics AX 2012 SSRS 报表多值参数
【发布时间】:2013-09-01 03:07:41
【问题描述】:

我正在使用 Dynamics AX 2012 和 Visual Studio 2010 创建基于 RDP 的 SSRS 报告。 将我的几个报告参数更改为多值后,我收到一条警告:

数据集参数 SiteId 无法绑定到报表参数 MyDS_SiteId,因为它们没有相同的 MultiValue 属性。

这是我的 RDP 属性当前的样子:

[DataContractAttribute]
class MyDPContract
{
     InventSiteId    siteId;
}


[DataMemberAttribute("SiteId")]
public InventSiteId parmSiteId(InventSiteId _siteId = siteId)
{
     siteId = _siteId;
     return siteId;
}

我该如何解决这个问题?我是否返回 InventSiteID 数组?有没有我没有设置的属性?

【问题讨论】:

    标签: visual-studio-2010 reporting-services axapta x++ dynamics-ax-2012


    【解决方案1】:

    这是我得到的解决方案。当我指定扩展数据类型时,我在 Visual Studio 中加载 RDP 时遇到问题,所以我只使用了字符串。

    [DataContractAttribute]
    class MyDPContract
    {
         List siteId;
    }
    
    
    [DataMemberAttribute("SiteId"),
     AifCollectionTypeAttribute("return",Types::String)]
    public List parmSiteId(List _siteId = siteId)
    {
         siteId = _siteId;
         return siteId;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多