Bonjour je veux réaliser une page qui permet d'afficher une table Véhicule(NumOrdre,Matricule,CodeServ,CodeModele) a partir d'une Crystal reports j'ai configurer la CrystalReportSource1 avec AffichageAssurance.rpt et je l'affecte dans une CrystalReportViewer1 et après j'ai écrit un code dans l’événement page load qui permet d'afficher ma CrystalReportViewer1 mais malheureusement il ça marche pas
Page Aspx
Code Page_Load()
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
19 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Page sans titre</title> </head> <body> <form id="form1" runat="server"> <div> <CR:CrystalReportSource ID="CrystalReportSource1" runat="server"> <Report FileName="AffichageAssurance.rpt"> </Report> </CR:CrystalReportSource> <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" /> </div> </form> </body> </html>
Erreur d'une page vide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DataClassesDataContext dc = new DataClassesDataContext(); protected void Page_Load(object sender, EventArgs e) { var query = (from vh in dc.Vehicule select vh.Matricule).ToList(); CrystalReportSource1.ReportDocument.SetDataSource(query); }
Erreur : DataSet ne prend pas en charge System.Nullable<>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DataClassesDataContext dc = new DataClassesDataContext(); protected void Page_Load(object sender, EventArgs e) { var query = (from vh in dc.Vehicule select new {vh.NumOrdre ,vh.Matricule,vh.CodeServ,vh.CodeModele }).ToList(); CrystalReportSource1.ReportDocument.SetDataSource(query); }
J'ai besoin de vos aide et merci les amis
Partager