我已經搜索了這個,我沒有找到我正在尋找的答案。c#.net報告服務動態創建.rdlc報告的可選頁腳
我正在用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);
任何幫助表示讚賞。