是否可以在 SQL Server Reporting Services 2005 中应用样式表和样式表类

发布于 2024-07-23 06:30:22 字数 158 浏览 5 评论 0 原文

我有一批报告,需要对报告的呈现方式进行某些更改。 我知道如何修改 Reporting Services 样式表,但是否也可以在项目呈现到浏览器时将自定义 CSS 类应用于项目?

Reporting Services 是否支持我可以用来以不同方式完成类似功能的任何类型的视觉继承?

I've got a batch of reports to which certain changes need to be applied in how the reports are presented. I know how to modify the Reporting Services stylesheet but is it also possible to apply custom CSS classes to items as they are rendered to the browser?

Does Reporting Services support any type of Visual Inheritance that I could use to accomplish similar functionality in a different way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

坠似风落 2024-07-30 06:30:23

SqlCentral.com 上有一些文章展示了如何以不同(且集中)的方式应用样式:

http://www.sqlservercentral.com/articles/Reporting+Services/65853/
http://www.sqlservercentral.com/articles/Reporting+Services/65811/< /a>

不支持视觉继承。

There are some articles on SqlCentral.com which are showing how to apply Style in a different (and centralized) way:

http://www.sqlservercentral.com/articles/Reporting+Services/65853/
http://www.sqlservercentral.com/articles/Reporting+Services/65811/

Visual Inheritance is not supported.

深居我梦 2024-07-30 06:30:23

摘自 ASP.NET 论坛

微软提供了一个名为
ReportingServices.css 所使用的
SQL Server 报告服务。 为了我的
本地工作站安装这个
样式表位于 c:\Program 中
文件\Microsoft SQL
服务器\MSSQL.2\报告
Services\ReportManager\Styles 文件夹。
所引用的类
预定义了不同的 html 元素
在这个样式表中。 你的风格
通过编辑此样式表来报告。

没有指向此样式表的链接
在报告的 html 中。 有,
然而,内联样式部分
为每个报告呈现的 html。 我
相信微软创造了
内联样式部分基于
ReportingServices.css 的内容。
这样做(而不是
允许您以自己的风格进行链接
Sheet) 允许呈现报告
引擎拥有所需的知识
控制分页符、列
换行和其他格式问题。

Taken From ASP.NET Forums

Microsoft provides a style sheet named
ReportingServices.css that is used by
SQL Server Reporting Services. For my
local workstation installation this
style sheet is found in the c:\Program
Files\Microsoft SQL
Server\MSSQL.2\Reporting
Services\ReportManager\Styles folder.
The classes that are referenced by
different html elements are predefined
in this style sheet. You style your
reports by editing this style sheet.

There is no link to this style sheet
in a report's html. There is,
however, an inline style section in
the html rendered for each report. I
believe that Microsoft creates the
inline style section based on the
contents of ReportingServices.css.
Doing it this way (rather than
allowing you to link in your own style
sheet) allows the report rendering
engine to have the knowledge it needs
to control page breaks, column
wrapping, and other formatting issues.

ぺ禁宫浮华殁 2024-07-30 06:30:23

请参阅 http://www.simple-talk。 com/sql/reporting-services/reporting-services-with-style/ 我认为这是一种更好的方法,并且易于实现,您甚至可以将样式的数据源放入模板中,所以开发构建报告只使用模板,而且它已经存在了。

See http://www.simple-talk.com/sql/reporting-services/reporting-services-with-style/ for what I think is a better way of doing this, and easy to implement, you can even put the datasource for your style into a template, so the dev building reports just uses the template, and it's already there.

夏至、离别 2024-07-30 06:30:23

来自“自定义 HTML 查看器和报表管理器的样式表”(http://technet.microsoft.com/en-us/library/ms345247%28SQL.90%29.aspx

您可以使用 rc:StyleSheet URL
访问参数来指定自定义
报告 URL 上的样式表。

http://localhost/ reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=MyStyleSheet

From "Customizing Style Sheets for HTML Viewer and Report Manager" (http://technet.microsoft.com/en-us/library/ms345247%28SQL.90%29.aspx)

You can use the rc:StyleSheet URL
access parameter to specify a custom
style sheet on the report URL.

http://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=MyStyleSheet

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文