Reporting services AX 2012 RDP类报告
我在获取用户选择的值时遇到问题,contract类的parm方法没有返回任何内容,尝试更改contract类,重新启动ssrs服务,增量cil,删除和重新部署报告,但没有成功。 以下是我的合同类parm方法:Reporting services AX 2012 RDP类报告,reporting-services,x++,dynamics-ax-2012-r2,Reporting Services,X++,Dynamics Ax 2012 R2,我在获取用户选择的值时遇到问题,contract类的parm方法没有返回任何内容,尝试更改contract类,重新启动ssrs服务,增量cil,删除和重新部署报告,但没有成功。 以下是我的合同类parm方法: [DataMemberAttribute("AssetGroupId")] public AssetGroupId parmAssetGroupId(AssetGroupId _assetGroupId = assetGroupId) { assetGroupId = _a
[DataMemberAttribute("AssetGroupId")]
public AssetGroupId parmAssetGroupId(AssetGroupId _assetGroupId = assetGroupId)
{
assetGroupId = _assetGroupId;
return assetGroupId;
}
以下是我的流程报告功能的一部分:
public void processReport()
{
PhcFixedAssetRegisterRptContract contract;
AssetGroupId _assetGroupId;
AssetId _assetId;
breakpoint;
super();
contract = this.parmDataContract() as PhcFixedAssetRegisterRptContract;
_assetGroupId = contract.parmAssetGroupId();
_assetId = contract.parmAssetId();
确保您拥有数据提供商的
[srsrreportParameterAttribute(classStr(PhcFixedAssetRegisterRptContract))]
类MyDataProvider扩展了SRSReportDataProviderBase
{
公共报告()
{
}
}
还可以在报表设计器中刷新此报表数据提供程序的数据集并发布报表。然后转到AX AOT并在此报告上执行还原命令。我不知道出了什么问题,但我重新启动了计算机并解决了问题,这是一台开发人员机器,所以SSRS、AOS、DB服务器都安装在我的笔记本电脑上