我尝试将ReportViewer背景从原始颜色Gray
更改为White
,但我不能这样做,请帮我怎么做?
这是我的XAML代码:
...
<WinFormsHost>
<rv:ReportViewer x:Name="Viewer" />
</WinFormsHost>
...
答案 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()
。