-
首先新建一個(gè)子報(bào)表宫盔,新建數(shù)據(jù)集盏浙,完成所需的數(shù)據(jù)綁定等工作眉睹。
-
新建一個(gè)主報(bào)表,在主報(bào)表中添加subreport控件废膘,然后右鍵控件選擇屬性竹海,在屬性框中填寫subreport控件綁定的報(bào)表文件
切記,不能寫后綴.rdlx丐黄,否則會(huì)找不到文件斋配。
在代碼中添加一個(gè)子報(bào)表處理函數(shù)
private void subreport_process2(object sender, Microsoft.Reporting.WinForms.SubreportProcessingEventArgs args)
{
//為子報(bào)表綁定數(shù)據(jù)源,數(shù)據(jù)源的名稱為子報(bào)表采用的數(shù)據(jù)集的名稱
args.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", load_test()));
}
- 在代碼中添加子報(bào)表
//添加子報(bào)表處理程序
reportViewer1.LocalReport.SubreportProcessing += new Microsoft.Reporting.WinForms.SubreportProcessingEventHandler(subreport_process2);
完成灌闺。