Bonjour, je voudrais savoir comment agir sur les sous-états de crystal report à partir de VS2008, c'est à dire affecter le dataset correspondant au sous état.

voilà ce que je fais mais cela ne fonctionne 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;
si quelqu'un a une idée je suis preneur.

Merci