SSRS 2008 R2 - 将自定义模板添加到新报表向导

时间:2013-10-16 19:23:05

标签: templates reporting-services

我创建了一个自定义SSRS模板,如果我使用新项目,它可以工作;但是,我们的大多数开发人员都使用新的报告向导。有没有办法让客户模板出现在该列表中(Ocean,Generic,Corporate,Slate等)?

Thnaks

标记

2 个答案:

答案 0 :(得分:4)

我不知道样式定义中允许的内容的许多细节,但要编辑的文件是C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\Business Intelligence Wizards\Reports\Styles\en\StyleTemplates.xml

我很惊讶地看到Microsoft确实承认(支持?)可以编辑此文件: http://technet.microsoft.com/en-us/library/ms160326(v=sql.105).aspx

  

您可以通过编辑来更改现有模板或添加新模板   \ Program Files \ Microsoft Visual Studio中的StyleTemplates.xml文件   9.0 \ Common7 \ IDE \ PrivateAssemblies \ Business Intelligence Wizards \ Reports \ Styles \文件夹,你在哪里的语言   正在使用(例如,如果您使用的是英语版本   在Visual Studio中,文件夹名称为“EN”)。此文件夹位于   安装报表设计器的计算机。注意注意有   StyleTemplates.xml文件的两个副本。修改那些样式   通过报告向导应用,编辑中的文件   为您正在使用的语言创建的文件夹。

答案 1 :(得分:0)

能够更新StyleTemplates.xml很有帮助,但要添加默认的页眉和页脚,您需要更新Report.rdl

对于以下答案中列出的SSRS版本,应在以下位置找到此文件:

C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \ ProjectItems \ ReportProject \ Report.rdl

我必须在另一个文件夹中进行更改,然后将文件复制回此目录。

来源:http://www.powerpivotblog.nl/sql-server-reporting-services-ssrs-templates-and-styles/