【问题标题】:ASP.NET ReportViewer SkinningASP.NET ReportViewer 皮肤
【发布时间】:2009-08-12 12:30:54
【问题描述】:

是否可以对 ReportViewer 生成的报告的内容(例如表格、标题等)进行皮肤处理,以使其适合页面样式?

旁注:这只是我感兴趣的报告组件的颜色。

【问题讨论】:

  • 我们在说什么报告,rdl、rdlc、水晶什么的?
  • 您在使用 SQL 报告服务吗?
  • 我们使用的是 SSRS,但现在我将报告从那里移到 Intranet 页面中,以便使用 ASP.NET 2.0 ReportViewer 呈现。

标签: asp.net reportviewer


【解决方案1】:

当然,您可以为报告设置样式。每个报表项都会有一组属性,例如边框、背景色、前景色、字体、背景图片、超链接等...

根据报告项的不同,有些项目的属性比其他项目多。您可以使报表查看器在任何应用程序中看起来都不错。如果您需要自定义菜单栏,则需要自己创建。

【讨论】:

  • 是的,我知道我可以应用每个组件的格式,但是可以通过样式表应用吗?
  • 没有。这不是一个选项,因为 reportviewer 控件是使用内联 CSS 生成的。在我看来,微软在这里丢球了。
  • 只是一个旁注..如果你真的想完成这个,你需要创建多个 RDLC 文件,一个用于每个所需的样式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-18
  • 1970-01-01
  • 1970-01-01
  • 2013-06-21
  • 2010-11-08
  • 1970-01-01
相关资源
最近更新 更多