bonjour ,
je suis encore debutante dans crystal report(visual studio c#)
j'ai réussi à travers des RECHERCHEs que j'ai faites au paravant de contruire un rapport a travers des requetes sql (datas, datatables et ett ) comme je voulais des donnees provenant de plusieurs table :
voici le code :
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  ConnectionStringSettings settings;
        settings = ConfigurationManager.ConnectionStrings["Gestion_flotteConnectionString1"];
        SqlConnection conn = new SqlConnection(settings.ConnectionString);
        SqlCommand command = new SqlCommand();
 
        oClient = iclientbusiness.GetAllClient().Last(); ;
        oEntreprise = ientreprisebusiness.GetEntrepriseByIdClient(oClient.id_client);
        id = oEntreprise.id_entreprise;
        //Objet command.
        command.Connection = conn;
        command.CommandType = CommandType.Text;
 
        command.CommandText = "select matricule, type_vehicule,nom_conducteur,prenom_conducteur,vitesse from vehicule,conducteur,trame,boitier where  vehicule.id_vehicule=conducteur.id_vehicule and trame.id_boitier=boitier.id_boitier and vehicule.id_boitier=boitier.id_boitier";
 
        //Ouvrez la connexion.
        conn.Open();
        //Exécuter la commande.
        command.ExecuteNonQuery();
        //Fermer la connexion.
 
 
        command.ExecuteNonQuery();
        business.DataSet1 ds = new business.DataSet1();
        SqlDataAdapter dataadapter = new SqlDataAdapter(command.CommandText, conn);
 
        dataadapter.Fill(ds,"DataTable1");
 
 
 
        rapport.SetDataSource(ds);
 
 
        CrystalReportViewer1.ReportSource = rapport;
 
        CrystalReportViewer1.DataBind();
j'ai 7 tables dans my sgbd:
trame,conducteur,vehicule,client,entreprise,carburant,poi(projet pr geolocalisation)
dans ce rapport j'affiche le nom prenom du conducteur, les informations sur le vehicules.
L'information que je voudrais ajouter est le nombres d'heures que travaille un conducteur par jour,cette information c'est moi qui la traite à travers les trames recues ce jour meme( donc elle ne fait partie d'une aucune tables , une donnée intelligente que je tire)
Je voudrais savoir comment procéder pour la faire apparaitre dans mon rapport
voila tout
Merci