Problème sur Crystal report c# linq to sql
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:
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> |
Code Page_Load()
Code:
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 d'une page vide
Code:
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);
} |
Erreur : DataSet ne prend pas en charge System.Nullable<>.
J'ai besoin de vos aide et merci les amis