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 :

Filtre de DataBinding dans un DataGridView


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 16
    Par défaut Filtre de DataBinding dans un DataGridView
    Bonjour,

    Je n'arrive pas à bien manipuler le filtrage d'un datagridview.
    J'ai réussi jusqu'à maintenant à filtrer le datagrid suivant un mot tapé dans un textbox comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Private Sub txtSearch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
     
     
            ClientsBindingSource.Filter = String.Format("Nom = '{0:}'", txtSearch.Text)
            If txtSearch.Text = "" Then
                ClientsBindingSource.Filter = ""
     
            End If
        End Sub
    Comme vous pouvez le constater, ce code ne permet d'afficher des rows dans le datagridview que si le mot entier est saisi dans le textbox, ce que je cherche à avoir, c'est que le filtre prenne en charge toutes les occurrences contenant la chaîne saisie dans le textbox, par exemple, en tapant "onal" dans le textbox, ça doit afficher le nom "Ronaldo".

    J'espère que je me suis fait comprendre.
    Merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 16
    Par défaut
    Je viens de trouver.
    Je m'auto-réponds

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ClientsBindingSource.Filter = String.Format("Nom like '%{0:}%'", txtSearch.Text)
    Merci quand-même

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

Discussions similaires

  1. Créer des filtres dans un DataGridView
    Par Nijin dans le forum VB.NET
    Réponses: 4
    Dernier message: 25/09/2010, 14h12
  2. Réponses: 5
    Dernier message: 27/02/2006, 19h38
  3. [VS2005][VB.Net] Custom Format dans un DataGridView
    Par Vonotar dans le forum VB.NET
    Réponses: 10
    Dernier message: 22/11/2005, 08h15
  4. Réponses: 2
    Dernier message: 26/09/2005, 16h08
  5. Faire un filtre automatique comme dans Excel
    Par ptitdav dans le forum Access
    Réponses: 2
    Dernier message: 19/09/2005, 13h29

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