//instanciation d'un nouveau objet MonCrystalReport MonCrystalReport monReport = new MonCrystalReport(); //Définition de la source de données monReport.SetDataSource(monDataSet);// en fait une source de données valide //Instanciation d'un nouveau CrystalViewer CrystalReportViewer crViewer = new CrystalReportViewer(); //Affectation de monReport comme rapportsource du CrystalViewer crViewer.ReportSource = monReport; //le CrystalViewer remplira son conteneur crViewer.Dock = DockStyle.Fill; //Instanciation d'un nouveau formulaire Form viewer = new Form(); //Ajoute le CrystalViewer au controle du nouveau formulaire viewer viewer.Controls.Add(crViewer); //affichage du viewer viewer.Show();