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(); }