Filtre datagridview [Résolu]

Messages postés
442
Date d'inscription
jeudi 27 mars 2014
Dernière intervention
29 novembre 2018
-
Bonjour,
je voudrais inclure un deuxième combo box dans le filtre de mon datagrid.Le code suivant fonctionne avec le combobox2.
Merci de votre aide
Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
        Dim dv As DataView
        '  dv = New DataView(SampleDataSet1.Tables("Members"), "UNITE ='" & ComboBox2.Text & "'", "UNITE Desc", DataViewRowState.CurrentRows)
        dv = New DataView(SampleDataSet1.Tables("Members"), "UNITE ='" & ComboBox2.Text & "'", "UNITE Desc", DataViewRowState.CurrentRows)

        DataGridView1.DataSource = dv
        calcul_filtré()
    End Sub
Afficher la suite 

Votre réponse

2 réponses

Messages postés
442
Date d'inscription
jeudi 27 mars 2014
Dernière intervention
29 novembre 2018
0
Merci
trouvé!!!!!
voilà le code
 Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
        Dim DGV1 As New DataView(SampleDataSet1.Tables("Members"))
        DGV1.RowFilter = String.Format("UNITE Like '%{0}%' AND STRUCTURE Like '%{1}%'", ComboBox2.Text, ComboBox1.Text)
        DataGridView1.DataSource = DGV1
        calcul_filtré()
    End Sub
Commenter la réponse de julia Namor
Messages postés
12342
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
5 décembre 2018
0
Merci
Bonsoir,
merci d'avoir posté ta solution, cela aider peut-être quelqu'un un jour.

Je me permets une petite remarque, le datagridview et le datagrid sont 2 contrôles différents, pour 2 technologies différentes. Les premier existe pour Winform et le second pour WPF.
Quand j'ai vu ton titre, j'ai pensé pouvoir t'aider, mais à la lecture du message non, je ne fais plus de winform depuis longtemps, et je binde mes contrôles sur des collections, c'est elles que je filtre pas les contrôles.

Je modifie ton titre pour plus de cohérence
Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.