使用用户控件的控件显示报告

时间:2013-07-06 19:46:05

标签: c# winforms user-controls crystal-reports report

这是我使用表单中的按钮显示报告的方式:

        private void button1_Click(object sender, EventArgs e)
        {
        ReportDocument rptDoc = new ReportDocument();
        DataSe1t ds = new  DataSet1();
        DataTable dt = new DataTable();


        dt.TableName = "Crystal Report Example";
        dt = getAll(); //This is a function
        ds.Tables[0].Merge(dt);

        string strReportName = "SampleReport.rpt";
        string strPath = Application.StartupPath + "\\Reports\\" + strReportName;
        rptDoc.Load(strPath);

        rptDoc.SetDataSource(ds);
        crystalReportViewer1.ReportSource = rptDoc;

        }

我创建了一个用户控件并在其上添加了一些控件。并将该usercontrol添加到窗体中,并将​​CrystalReportViewer添加到窗体中。

如何使用用户控件中的按钮加载报告?

0 个答案:

没有答案