我在数据集中进行了两次查询,然后我想将该查询设置为报告 第一个查询是针对主报告的, 第二个查询用于主报表中属性字段之一显示的子报表。
就像我将显示数据一样(其中:来自主报告的属性字段)
请有人帮助我......
^^但是这段代码仍然是错误的
答案 0 :(得分:0)
ReportDocument RptDocument = new ReportDocument();
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = "Your Dataset";
CrystalReportViewer1.DisplayGroupTree = false;
ds.Tables[0].TableName = "Main Report";
RptDocument.Load(Server.MapPath("your rpt file path"));
RptDocument.SetDataSource(ds.Table[0]);
RptDocument.Subreports[0].SetDataSource(ds.Tables[1]);
CrystalReportViewer1.ReportSource = RptDocument;
CrystalReportViewer1.DataBind();
CrystalReportViewer1.Visible = true;
}
请参阅此代码