我无法在代码中获取钻取报告中的参数 - .NET Core DevExpress Reporting

问题描述 投票:0回答:1

我正在尝试使用 DevExpress Reporting 和 .NET Core WEB API 创建报告。

我希望在单击报告表中的 UserId 值时打开另一个报告。我使用参数执行此操作,并且可以在屏幕上的标签中显示在其他报告中单击的 UserId 值,但我无法在代码中(在 Report1.cs 文件中)获取该值。

例如,当我尝试在报表的构造函数中获取值时,如下所示,参数出现,但值显示为空字符串。 (尽管我可以在报告中显示该值)。

var value = this.Parameters["UserId"];

.net-core devexpress drillthrough
1个回答
0
投票

我能够使用以下代码访问该参数。

protected override void InitializeParameters(IEnumerable<Parameter> parameters)
        {
            var collectmanCodeParameter = parameters.FirstOrDefault(p => p.Name == "CollectmanCode");
            if (collectmanCodeParameter != null) _collectmanCode = collectmanCodeParameter.Value.ToString();
            base.InitializeParameters(parameters);
        }
© www.soinside.com 2019 - 2024. All rights reserved.