Bonjour, est ce que quelqu'un sait comment parametrer 2 sources de données pour un etat crystal report contenant un sous etat.
Actullement, je fais cela mais ça ne marche pas, Référence d'objet n'existe pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //Rapport principale RapportAction = new ReportDocument(); string reportPath = Server.MapPath("~/Crystal/RDPrincipal.rpt"); string xmlDataSet = Server.MapPath("~/App_Code/Dataset/MesRDs.xsd"); RapportAction.Load(reportPath); DataSet dataSet = new DataSet(); dataSet.ReadXmlSchema(xmlDataSet); dataSet = myFac.FillDataSet(dataSet, InitRequeteRD()); //Sous-etat NonConf string reportPathNC = Server.MapPath("~/Crystal/NonConformite.rpt"); string xmlDataSetNC = Server.MapPath("~/App_Code/Dataset/MesNCs.xsd"); DataSet dataSetNC = new DataSet(); dataSetNC.ReadXmlSchema(xmlDataSetNC); dataSetNC = myFac.FillDataSet(dataSetNC, InitNonConf()); RapportAction.OpenSubreport(reportPathNC).SetDataSource(dataSetNC); RapportAction.SetDataSource(dataSet); crv.ReportSource = RapportAction;
Partager