Quoique si tu n'arrivais pas à faire fonctionner la méthode de Tom, ni la mienne, c'est qu'il y a forcément un problème avec ta table.
fait un .rows.count sur ta table juste pour voir.
Si il y a bel et bien des données, vérifie les espaces en début et fin.
S'il n'y en a pas, tu fait sans doute un truc de travers.
Essaie de faire
row(0) indique directement l'index sans utiliser le nom de colonne contrairement à row("N°").
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 For Each row As DataRow In ds.Tables(0).Rows 'If row(0).ToString.Contains(contr) Then If row("N°").ToString.Contains(contr) Then MsgBox("COUCOU") End If Next
Et essaie de chercher sur d'autre champ, genre les adr
LE .ToString.Contains agit un peu comme un like en SQL.
Partager