IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Creation d'un etat avec reportviewer


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 119
    Par défaut Creation d'un etat avec reportviewer
    Salut,

    je veux créer un état reportviewer dans mon application c# avec comme paramètre pour ma requête sql la référence provenant de mon champs combobox.
    j'ai suivi un tuto sur youtube qui ma permit d'avoir le code ci-dessous.

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.OleDb;
    using System.Data.Odbc;
    using System.Globalization;
    using System.Diagnostics;
    using System.IO;
    using MySql.Data;
    using MySql.Data.MySqlClient;
    using MySql.Data.Entity;
     
    namespace IMPORTATION
    {
        public partial class ETAT_JOURNALIER : Form
        {
            ClassGle cls = new ClassGle();
            public ETAT_JOURNALIER()
            {
                InitializeComponent();
            }
            private void remplircombo()
            {
                OdbcConnection maconnexion = cls.ouvrirConnection(ClassGle.chaine);
                string requete = "select distinct reference  from tableau_bord";
                OdbcDataReader lire = cls.ouvrirRequète(requete, maconnexion);
     
                while (lire.Read())
                {
                    comboBox1.Items.Add(lire["reference"]);
                }
     
     
            }
            private void ETAT_JOURNALIER_Load(object sender, EventArgs e)
            {
                // TODO: cette ligne de code charge les données dans la table 'DataSet1.DataTable'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
                remplircombo();
            }
     
            private void button2_Click(object sender, EventArgs e)
            {
                this.DataTableTableAdapter.Fill(this.DataSet1.DataTable, comboBox1.Text);
     
                this.reportViewer1.RefreshReport();
                this.reportViewer1.RefreshReport();
            }
        }
    }
    Je rencontre l'erreur ci-dessous :

    Aucune surcharge pour la méthode 'Fill' ne prend d'arguments 2
    Merci de votre aide.

  2. #2
    Membre très actif
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2016
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 154
    Par défaut
    Bonjour,
    pas trop calé dans le chargement de dataset par code mais je ne crois pas voir dans ton code l'endroit où tu lies ta requete comme source de donnée de ta dataset1. Il me semble que cette liaison qui permettra à ton dataset de pouvoir utiliser la donnée que tu lui passeras en parametre.

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 119
    Par défaut
    Merci Prisson pour ta reponse.

    Le requête paramétré dans le dataset1.xsd

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT        reference, periode, code_tache, tache_execute, user_tache, observation_tache, heure_execution, motif_retard_execution_tache
    FROM            tableau_bord
    WHERE        (reference = reference)
    Le paramètre est "référence" et selon le tuto que j'ai suivi la valeur du paramètre peut être récupérée dans le combobox.

    Le lien tuto est

  4. #4
    Membre très actif
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2016
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 154
    Par défaut
    Re Bonjour,
    Esssaie un peu d'ecrire ta requête de remplissage de ton dataset ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT        reference, periode, code_tache, tache_execute, user_tache, observation_tache, heure_execution, motif_retard_execution_tache
    FROM            tableau_bord
    WHERE        (reference =@reference)

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 119
    Par défaut
    La requête ci-dessous génère l'erreur présente dans l'image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT        reference, periode, code_tache, tache_execute, user_tache, observation_tache, heure_execution, motif_retard_execution_tache
    FROM            tableau_bord
    WHERE        (reference =@reference)
    Nom : Capture.JPG
Affichages : 796
Taille : 45,8 Ko

    Celle là aussi génère la même erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT        reference, periode, code_tache, tache_execute, user_tache, observation_tache, heure_execution, motif_retard_execution_tache
    FROM            tableau_bord
    WHERE        reference =@reference

  6. #6
    Membre confirmé
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Janvier 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2010
    Messages : 119
    Par défaut
    Problème résolu avec cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT        reference, periode, code_tache, tache_execute, user_tache, observation_tache, heure_execution, motif_retard_execution_tache
    FROM            tableau_bord
    WHERE        reference = ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création d'un état avec regroupement
    Par Faro dans le forum IHM
    Réponses: 2
    Dernier message: 02/08/2007, 16h40
  2. creation etat avec dernier enregistrement
    Par amocco dans le forum Access
    Réponses: 1
    Dernier message: 26/09/2005, 12h00
  3. [CR7] liaison sous etat avec etat principal
    Par brahime dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 04/01/2005, 11h58
  4. Empecher la création de fichier backup avec vi
    Par Noki dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 12/11/2004, 14h44
  5. [Creation composant visuel] Problème avec le focus
    Par Ingham dans le forum Composants VCL
    Réponses: 9
    Dernier message: 23/09/2004, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo