如何在WPF中更改ReportViewer背景?

时间:2014-07-18 20:07:07

标签: c# wpf reportviewer

我尝试将ReportViewer背景从原始颜色Gray更改为White,但我不能这样做,请帮我怎么做? 这是我的XAML代码:

...
<WinFormsHost>
    <rv:ReportViewer x:Name="Viewer" />
</WinFormsHost>
...

i want the gray color to be a white color

1 个答案:

答案 0 :(得分:0)

我不确定如何通过XAML执行此操作,但我在ReportViewer内部实例化了ViewModel

WindowsFormsHost wfh = new WindowsFormsHost();
Reporting.WinForms.ReportViewer rv = new Microsoft.Reporting.WinForms.ReportViewer();
wfh.Child = rv;

然后我为ProcessingMode中的ReportViewer设置参数ViewModel,路径等...包括设置

rv.BackColor = System.Drawing.ColorTanslator.FromHtml("#151515")

这成功更改了ReportViewer中的背景颜色 在看到任何效果之前,您可能需要致电RefreshReport()