Filtre multiples DataGridView
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:
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