Salut,

Dans un DataView relié à vista, je fais des recherche avec Find. Ca marche bien si la valeur que je lui passe est exactement celle qui existe.

Ex:
nom
toto1
toto2
toto31
toto32

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int a;
a= Convert.ToInt32(vista.Find(new Object[]{"toto2"}));
MessageBox.Show(a.ToString());
il m´affiche 1, qui est correct. Mais comment faire si je veut rechercher toto3X ? Par exemple, je veux qu´il me trouve le premier nom qui commence par toto3....

Je peux le faire avec une boucle, mais avec plus de 700.000 lignes ...

Y a t´il une autre manière de faire ?

Merci.