当我使用ReportViewer技术(LocalReport)使用Microsoft XPS printer从计算机中打印资源时,它为我提供了默认文件名:*.xps

我会以编程方式更改它,该怎么办?

我更改了两个属性:

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


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

最佳答案

我相信您所缺少的只是另外一行:

_reportViewer.PrinterSettings.PrintToFile = true;

关于printing - ReportViewer-设置默认文件名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12423112/

10-13 06:38