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 :

Remplir une datagridview avec un requête


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut Remplir une datagridview avec un requête
    Bonjour tout le monde.

    Voilà mon problème, j'ai crée un datagridview, je lui assigné une source de donné, et il me fait de base un select * sur table vers laquelle je l'ai lié.

    Mon problème est que je voudrais changer la requêtes qui récupère les données, par exemple au lieu du select *, je voudrais un select * where blabla = blala, mais je ne trouve pas du tout comment faire ceci.

    Merci beaucoup de votre aide.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu donnes pas assez d'infos pour qu'on puisse t'aider... c'est quoi la source de données que tu affectes au DGV ? Comment tu exécutes la requête ?

    Montre du code...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut RE
    Citation Envoyé par tomlev Voir le message
    Tu donnes pas assez d'infos pour qu'on puisse t'aider... c'est quoi la source de données que tu affectes au DGV ? Comment tu exécutes la requête ?

    Montre du code...
    J'ai affecter une base présente sur un serveur SQLServer 2005, une table plus précisément .

    J'ai vu que ceci a été généré automatiquement dans le load du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     // TODO*: cette ligne de code charge les données dans la table 'rEPV1_DEV01DataSet1.jal_jalon'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
                this.jal_jalonTableAdapter.Fill(this.rEPV1_DEV01DataSet1.jal_jalon);
    REPV1_DEV01 est ma base.

    Jal_jalon est ma table.

    J'ai vu aussi dans l'explorateur, qu'un onglet REPV1_DEV01DateSet1 est apparu, et dans les propriété, je trouve la requête qui est exécute (si je la change en dur avant compilation, le résultat change, évidemment)

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par TikTak Voir le message
    REPV1_DEV01 est ma base.
    Non, ce n'est pas ta base... c'est un DataSet qui contient des données de ta base, ce qui est très différent. Les DataTable que tu définis dans ton dataset correspondent aux résultats de requêtes exécutées par des TableAdapter (générés par le designer)

    En fait, je pense que tu n'as pas besoin de modifier la requête : il suffit que tu filtre les lignes à afficher au niveau de la BindingSource (qui est créée quand tu affectes une table à la DataSource de ton DataGridView). Il faut juste modifier la propriété Filter de la BindingSource, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jal_jalonBindingSource.Filter = "un_champ = 'une_valeur'";

Discussions similaires

  1. [Débutant] Remplir une DataGridView avec un DataTable
    Par collisionv dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/04/2014, 21h33
  2. Remplir un Datagridview avec une requête Postgres
    Par robertisaline dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/02/2012, 08h24
  3. Remplir une ListView avec le contenu d'une requête
    Par callo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/10/2006, 08h44
  4. Remplir une table avec une requête
    Par zapatta dans le forum Access
    Réponses: 12
    Dernier message: 06/09/2006, 11h26
  5. Remplir une table avec un requête
    Par curt dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 14/06/2006, 19h17

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