Microsoft ReportViewer(windows)和CSS属性

时间:2009-08-17 13:01:55

标签: c# reportviewer

我在Windows应用程序及其数据源中使用Microsoft Report Viewer 是一个自定义类对象。我有几个文本字段,有些是不同的格式 (即字体大小,下划线,粗体....)但有几个是分组的。

由于这些原因,我想使用CSS(层叠样式表)类或类似的格式化。 (现在我手动格式化每个控件)。

有办法做到这一点吗?

3 个答案:

答案 0 :(得分:0)

我不相信您可以将CSS用于桌面Windows应用程序,最好的办法是查看ReportViewer每个单元格的自定义格式

答案 1 :(得分:0)

不,没有办法做到这一点。 RDL以及围绕它构建的所有工具(如ReportBuilder,BIDS等)都没有任何类型的样式表的概念。

最佳解决方案是一次性选择所有文本框,然后在属性网格中编辑它们的属性(在BIDS,Visual Studio或ReportBuilder中)。如果您通过属性对话框编辑其属性,则必须一次执行一个。

答案 2 :(得分:0)

您可以做的最好的事情是在设置Font时使用表达式参数。

e.g。定义报告参数@FontSize并将默认值设置为10

这允许您在通过设置报告参数请求报告时覆盖默认字体大小。