【发布时间】:2009-06-15 03:05:07
【问题描述】:
我已经搜索过这个,但没有找到我想要的答案。
我正在使用 C# .NET 和 Visual Studio 2008 编写一个 Windows 窗体程序。我正在使用 Reporting Services 并使用 .net 提供的报表查看器呈现报表。报告的数据源是 SQL Server。我在本地呈现报告。我没有使用报表服务器。报告是 .rdlc 文件。
我想根据用户在表单中的输入以编程方式将页脚添加到报表(不是表格页脚)。我确实知道如何将参数从 Windows 窗体传递给报表。我不知道如何使用这种技术或其他技术来动态创建或删除页脚。动态创建页脚时,我需要添加文本。
目前我有一个带有文本框的永久页脚,我通过将参数传递给报表查看器来填充这些文本框。
List<ReportParameter> parameters = new List<ReportParameter>();
parameters.Add(new ReportParameter("FootnoteLine1", FootnoteLine1.ToString()));
parameters.Add(new ReportParameter("FootnoteLine2", FootnoteLine2.ToString()));
reportViewer1.LocalReport.SetParameters(parameters);
感谢任何帮助。
【问题讨论】:
标签: c# .net sql-server reporting-services