1.Debug下可以正常跳出打印对话框
2.发布到IIS之后直接打印无任何反应,不弹出打印对话框
3.public void PrintWithOutPreview()
{
SectionReport report = new SectionReport(); //初始化SectionReport
var reader = new System.Xml.XmlTextReader(ReportPath); //读入报表,ReportPath:报表地址(服务器端)
report.LoadLayout(reader); //载入报表
report.DataSource = ToolClass.DataListToDataTable(SalaryList); //设置报表数据源。SalaryList:传入的报表数据源
report.Run(); //生成报表
report.Document.Print(true, false, false); //打印,true:是否显示打印对话框,false:是否显示打印处理框,false:是否开启打印进程
}上面黑体的语句返回值为false |
|