Esempio n. 1
0
        public void printSelectedPrinter()
        {
            try
            {
                ReportDocument report = GetRepObj();
                report.SetDataSource(mMainDataSet);//gan nguon cho main report
                List<DataSet> DSList = FillDataForSubReport(report);
                DSList.Insert(0, mMainDataSet);

                FillParams(report);
                //#region Phiên bản 12
                //PLCrystalReportViewer view = new PLCrystalReportViewer();
                //view._I.ReportSource = report;
                //view._DSList = DSList;
                //view._I.PrintReport();
                //#endregion
                #region Phiên bản 10
                PLCrystalReportViewer view = new PLCrystalReportViewer();
                view.ReportSource = report;
                view._DSList = DSList;
                view.PrintReport();
                #endregion
            }
            catch (Exception ex)
            {
                HelpMsgBox.ShowNotificationMessage("Lỗi máy in");
                PLException.AddException(ex);
            }
        }