0

我可以在 SQL 报告服务中创建带有参数的报告并在 C#(reportviewer) 中使用它们,但现在我遇到了问题。我不仅要创建带有必需参数的报告,还要带有其他参数 - 复选框(布尔值)。但这不是问题。

问题出在这里:如何构建报告,根据附加复选框的值使用不同的存储过程(数据集)?可以在 Reporting Services 中完成,还是可以稍后在 C# 中完成?

4

1 回答 1

1

您可以在查询表达式窗口中构建动态字符串查询,例如:

=Iif(SomeParameter!Value = true, "query1", "query2")

但请注意,如果您有许多条件和参数,因为调试变得越来越乏味。

于 2013-06-02T11:36:03.813 回答