Printing ReportViewer-设置默认文件名

Printing ReportViewer-设置默认文件名,printing,reportviewer,xps,localreport,Printing,Reportviewer,Xps,Localreport,当我使用ReportViewer技术(LocalReport)使用Microsoft XPS printer从我的计算机打印资源时,它给我的默认文件名是:*.XPS 我会以编程方式更改它,我怎么能 我更改了两个属性: _reportViewer.LocalReport.DisplayName = _printFileName; _reportViewer.PrinterSettings.PrintFileName = _printFileName; 似乎大多数技

当我使用
ReportViewer
技术(LocalReport)使用
Microsoft XPS printer
从我的计算机打印资源时,它给我的默认文件名是:
*.XPS

我会以编程方式更改它,我怎么能

我更改了两个属性:

        _reportViewer.LocalReport.DisplayName = _printFileName;
        _reportViewer.PrinterSettings.PrintFileName = _printFileName;

似乎大多数技术都能理解我想要什么。(CutePDF,其他打印机),但不是Microsoft XPS writer。建议?

我相信您只缺少一行:

_reportViewer.PrinterSettings.PrintToFile = true;

谢谢你的回答,但这并不能解决问题。它仍在显示*.xps。