Ne connaissant pas le langage SQL , je cherche à filtrer un DataGridview sur plusieurs critères ( 3 colonnes distinctes)

voici ce que j'ai pu faire sur un seul critere


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
    Private Sub Button3_Click(sender As Object, e As System.EventArgs) Handles Button3.Click
        Dim rech1 As String, rech2 As String, rech3 As String
        Dim filt As New DataView
        Dim filt1 As New DataView
        Dim filt2 As New DataView
 
        rech3 = TextBox1.Text
        rech2 = TextBox2.Text
        rech1 = TextBox3.Text
 
 
 
        If rech1 <> "" Or rech2 <> "" Or rech3 <> "" Then
            rech1 = "[N°]='" & rech1 & "'"
            rech2 = "[Designation]='" & rech2 & "'"
            rech3 = "[Fournisseur]='" & rech3 & "'"
 
 
 
            With filt
                .Table = DBGMAODataSet.Tables("Materiel")
                ' Trie de la vue filtrée, type string.
                .RowFilter = rech1
            End With
 
 
 
            DataGridView1.DataSource = filt
        End If
 
 
 
    End Sub
rowfilter permet-il un filtres multiples ?
Merci