1

这就是我在表单中显示带有按钮的报告的方式:

        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;

        }

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

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

4

0 回答 0