Rhett 发表于 2021-10-28 22:33:13

如何在C#中用表达式引用报表参数

本帖最后由 Crystal.Li 于 2021-10-29 14:22 编辑

代码如下var p = new GrapeCity.ActiveReports.PageReportModel.QueryParameter()
                            {
                              Name = [      DISCUZ_CODE_0      ]quot;parameter_{i}",
                              Value = ExpressionInfo.Parse("{@" + parameterNames + "}")
                            };
                            dataset.Query.QueryParameters.Add(p);

在报表中却显示:




我想要的效果是:


在我拼接数据表达式后,会自动的添加一个{,请问如何写才能达到我想要的效果

Crystal.Li 发表于 2021-10-28 22:33:14

您可以尝试将参数写成这种形式看看:
qr.Value = "=Parameters!p1.Value";
页: [1]
查看完整版本: 如何在C#中用表达式引用报表参数