Ejemplo n.º 1
0
        private void toolStripButtonPrint_Click(object sender, EventArgs e)
        {
            FormReportViewer formReport = new FormReportViewer(@"../../Reports/EmployeeReport.rpt", "Customer", controller.LoadDataUser());

            formReport.StartPosition = FormStartPosition.CenterScreen;
            formReport.WindowState   = FormWindowState.Maximized;
            formReport.Show();
            formReport.RefreshReport();
        }
Ejemplo n.º 2
0
        public void ShowReport()
        {
            try
            {
                StringBuilder sb = new StringBuilder();
                sb.Append(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)).Append(@"\Report File");

                if (!Directory.Exists(sb.ToString())) Directory.CreateDirectory(sb.ToString());
  
                sb.Append(@"\").Append(_XMLName).Append(".xml");

                _Data.WriteXmlSchema(sb.ToString());
                
                _ReportSource.SetDataSource(_Data);
                _ReportSource.SetParameterValue("company_name", "John Hancock");
                _ReportSource.SetParameterValue("address", "27 Drydock Ave STE 3");
                _ReportSource.SetParameterValue("state", "MA");
                _ReportSource.SetParameterValue("city", "Boston");
                _ReportSource.SetParameterValue("zip", "02210-2382");
                _ReportSource.SetParameterValue("phone_number", "");
                _ReportSource.SetParameterValue("report_title", _ReportTitle);
                _ReportSource.SetParameterValue("param_1", _Param1);
                _ReportSource.SetParameterValue("param_2", _Param2);
                _ReportSource.SetParameterValue("param_3", _Param3);

                using (var formReportViewer = new FormReportViewer())
                {
                    formReportViewer.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
                    formReportViewer.WindowState = System.Windows.Forms.FormWindowState.Maximized;
                    formReportViewer.crystalReportViewer.ReportSource = _ReportSource;
                    formReportViewer.ShowDialog();
                }
                  
            }
            catch (Exception)
            {
                throw;
            }
        }