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

Windows Forms Discussion :

Filtrer datagridview par listbox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut Filtrer datagridview par listbox
    Salut,
    j'ai, dans un datagridview ,les données d'une bases de données qui s'affichent. je souhaite pouvoir filtrer les lignes de ce datagrid selon certains critères (genre, artiste) grâce a une list box dans laquelle on selectionne les critères qu'on veut (1 ou +).
    Merci de votre aide
    Fab

  2. #2
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Salut,

    lorsqu'elle est bindée à des données, la datagridview n'est pas filtrable ni triable directement ; c'est sa DataSource qui est triée / filtrée. Comment est alimentée ta grille ? Par DataTables ? Par des objets métiers ? A la mano ? Parce que ça change cpas mal la façon de filtrer

    Si c'est par des dataTable, en tous cas, regarde du côté des expressions de filtre des DataView.

  3. #3
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    la datagrid est alimenté par un trackbinding source automatiquement.
    merci

  4. #4
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    "trackbinding c#" renvoie 0 page dans google... Tu peux montrer la ligne de ton code où il y a taGrille.DataSource = ... ?

  5. #5
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    this.tracksBindingSources.DataSource = this.miniItunesDataSet;

  6. #6
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Bon, ça devient plus clair

    ta source de donnée, c'est un DataSet. Tu as un BindingSource intermédiaire, dont la source est ce DataSet, et ta grille a pour DataSoucre ce BindingSource.

    Ta grille est bindée à un table de ce DataSet. Tu peux spécifier sur cette table un filtre. Pour plus de détail, regarde la propriété "Filter" de la DataView.

    (en me relisant, je me donne l'impression que ADO.Net est complexe, mais suffit de s'y mettre un peu et tout s'emboîte pas trop mal )

Discussions similaires

  1. Filtrer datagridview par date
    Par snakeon dans le forum VB.NET
    Réponses: 4
    Dernier message: 13/11/2009, 16h56
  2. filtrer un DataGridView par un Champ sur formulaire
    Par LE VIEUX dans le forum VB.NET
    Réponses: 3
    Dernier message: 10/08/2008, 11h17
  3. Filtrer DataGridView par Années extraites de dates d'une Combobox
    Par zizou2007 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/04/2008, 14h45
  4. [VB.net] Filtrer un datagridview par un DatetimePicker
    Par collaud_vb dans le forum Windows Forms
    Réponses: 12
    Dernier message: 28/09/2006, 09h09
  5. Probleme de recherche par listbox
    Par haigwepa dans le forum IHM
    Réponses: 6
    Dernier message: 12/10/2004, 19h57

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