示例#1
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            frmItemHistoryReport objItemHistoryReport;
            LocalReport          objLocalReport;
            ReportDataSource     objItemHistoryDataSource;

            ReportParameter[] objParameterArray;


            objItemHistoryReport = new frmItemHistoryReport();
            objItemHistoryReport.rptViewer.ProcessingMode        = Microsoft.Reporting.WinForms.ProcessingMode.Local;
            objItemHistoryReport.rptViewer.ShowDocumentMapButton = false;

            objLocalReport            = objItemHistoryReport.rptViewer.LocalReport;
            objLocalReport.ReportPath = "ReportTemplates\\ItemHistory.rdlc";

            objItemHistoryReport.rptViewer.SetDisplayMode(DisplayMode.PrintLayout);

            objParameterArray    = new ReportParameter[2];
            objParameterArray[0] = new ReportParameter("ItemDescription", mobjItem.Description);
            objParameterArray[1] = new ReportParameter("ReportType", mstrbldrReportType.ToString());
            objLocalReport.SetParameters(objParameterArray);

            objItemHistoryDataSource = new ReportDataSource("ItemHistory", dgvItemHistory.DataSource);
            objLocalReport.DataSources.Add(objItemHistoryDataSource);

            objItemHistoryReport.ShowDialog();
        }
        private void btnPrint_Click(object sender, EventArgs e)
        {
            frmItemHistoryReport objItemHistoryReport;
            LocalReport objLocalReport;
            ReportDataSource objItemHistoryDataSource;
            ReportParameter[] objParameterArray;

            objItemHistoryReport = new frmItemHistoryReport();
            objItemHistoryReport.rptViewer.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
            objItemHistoryReport.rptViewer.ShowDocumentMapButton = false;

            objLocalReport = objItemHistoryReport.rptViewer.LocalReport;
            objLocalReport.ReportPath = "ReportTemplates\\ItemHistory.rdlc";

            objItemHistoryReport.rptViewer.SetDisplayMode(DisplayMode.PrintLayout);

            objParameterArray = new ReportParameter[2];
            objParameterArray[0] = new ReportParameter("ItemDescription", mobjItem.Description);
            objParameterArray[1] = new ReportParameter("ReportType", mstrbldrReportType.ToString());
            objLocalReport.SetParameters(objParameterArray);

            objItemHistoryDataSource = new ReportDataSource("ItemHistory", dgvItemHistory.DataSource);
            objLocalReport.DataSources.Add(objItemHistoryDataSource);

            objItemHistoryReport.ShowDialog();
        }