【问题标题】:Change SQL Server Report Viewer Control color properties?更改 SQL Server 报表查看器控件颜色属性?
【发布时间】:2011-11-16 06:45:42
【问题描述】:

我在网页中使用 asp.net 和报表查看器控件。我想格式化它的颜色以匹配页面。

我需要设置哪些属性才能仅更改下图的背景颜色或其他样式属性(它显示在报表查看器控件中)?我可以从 reportviewer 控件更改它们还是需要编辑 .RDL 文件的标记?如果可以在 RDL 文件中更改这些属性,我应该在哪里更改它们?

拜托,我只想知道我是否可以更改下图中显示的颜色/属性。谢谢

【问题讨论】:

    标签: c# asp.net reporting-services


    【解决方案1】:

    您可以查看控件在页面上呈现时使用的样式,并在您自己的 CSS 文件中覆盖它们。只需确保在包含报表查看器控件的页面上引用您的 css 文件即可。

    在最坏的情况下,您可以使用 jQuery 应用自己的样式。您只需要知道呈现控件时 html 元素的 id 或类(或任何合适的选择器)。

    底线是您可以完成此操作,因为报表查看器控件不是某种 ActiveX 控件或任何类型的 Applet。该控件上唯一真正使用 ActiveX 控件的是“打印”图标,如果我没记错的话,它可以将输出直接发送到默认打印机,而在 Internet Explorer 中使用时不会要求您选择一个。在其他浏览器上,甚至不呈现打印图标。

    【讨论】:

    • 感谢您的提示。 ReportViewer 控件执行内联样式,因此尝试使用 CSS 时可能会出现问题。对如何使 jQuery 工作有任何建议,或者您遇到的具体示例?谢谢
    • @Encryption:看这里:stackoverflow.com/questions/1457740/…
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2017-02-16
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多