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
rowfilter permet-il un filtres multiples ?
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
Merci
Partager