これは、フォームにボタンを含むレポートを表示する方法です。
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 をフォームに追加します。
ユーザー コントロールのボタンを使用してレポートを読み込むにはどうすればよいですか?