在 Crystal Reports for Visual Studio 中,使用名为“default.css”的级联样式表(CSS)来自定义 CrystalReportViewer 控件的外观。该样式表存储在名为“css”的查看器虚拟目录的子目录中。有关更多信息,请参见“查看器虚拟目录”。
为 CrystalReportViewer 控件自定义 CSS
可通过 CrystalReportViewer 控件的 CssFileName 属性来访问样式表。可以在设计视图中选中 CrystalReportViewer 控件后,在“属性”窗口中查看它。
注意 |
|---|
在 Visual Studio 2005 和更高版本(以及 ASP.NET 版本 2.0)中,可以通过一个新工具“Themes”来管理可视控件的外观和行为。主题能应用到 CrystalReportViewer 控件,从而将一致的外观应用到页上或整个网站上的控件。有关更多信息,请参见 “CrystalReportViewer 控件主题”。 |
- 使用 CrystalReportViewer 控件和 Crystal 报表创建一个网站。
注意可以使用编码方式或精简代码方式设置该网站。关于编码方式,请参见“项目设置”。关于精简代码方式,请参见“教程:在 Crystal Reports 中使用智能任务进行精简代码网站设置”。
- 编译并运行项目至少一次以查看默认样式设置下的 CrystalReportViewer 控件,然后退出调试模式。
- 在设计视图中打开 Default.aspx 页。
- 单击“CrystalReportViewer”控件一次,将其选中。
- 在“属性”窗口中的“CssFileName”属性中,找到指向“default.css”文件的文件目录路径。
- 在 Windows 资源管理器中,找到此文件并将其复制到网站目录。
- 将该文件重命名为“custom.css”。
- 编辑“CssFileName”属性,使其指向网站目录和“custom.css”文件名。
- 重新编译并确认“CrystalReportViewer”控件能够在本地网站目录中找到该 custom.css 文件。
- 退出调试模式。
- 打开“custom.css”文件,编辑样式表。
- 重新编译并确认所做的改动已经应用到“CrystalReportViewer”控件。