锂氏股份 发表于 2018-6-29 13:59:19

WInform打印报表


能否通过单击打印按钮实现报表直接打印?怎么操作?求大神指导:lol

KearneyKang 发表于 2018-6-29 14:19:01

这是可以的,直接写一个打印按钮,然后后台写打印触发就可以了。private void button1_Click(object sender, EventArgs e)
      {
            string file_name = @"..\..\RdlReport1.rdlx";
            GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(file_name));
            pageReport.Document.LocateDataSource += new LocateDataSourceEventHandler(LocateData);
            this._document = pageReport.Document;
            GrapeCity.ActiveReports.PrintExtension.Print(_document, true, true);
      }

页: [1]
查看完整版本: WInform打印报表