我正在尝试使用大约60列的一行数据创建报告。工作流程如下。
1]用户从c#中选择要在报告中查看的字段 2] c#在sql中调用sp并传递字段(每个报告需要1到5个字段) 3] ssrs在报表服务的饼图上显示这些字段。
我的问题是,
1]我可以在一个参数中将字段数组传递给sql吗?或者我必须为报告设置60个参数并将它们全部通过,即使只需要几个参数。
2]我如何以编程方式仅将所选字段添加到饼图并在运行时创建它?我的经验一直是您必须在部署之前构建报告。
谢谢!
答案 0 :(得分:3)
看看这些主题:
Is it possible to send a collection of ID's as a ADO.NET SQL parameter?
总结:本文介绍了一个 有多少种不同的方法, 无论好坏。我先给一个 问题的背景(包括一个 快,如果不是最好的解决方案)。 然后我简要介绍一下 方法