cs_petchy
Messages postés710Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention19 mai 2015
-
10 sept. 2009 à 22:39
ezzoubaihi
Messages postés7Date d'inscriptionlundi 27 juillet 2009StatutMembreDernière intervention26 septembre 2009
-
26 sept. 2009 à 20:51
Bonsoir
J'ai se code pour faire une recherche dans un DataGridView,le problème sait quand je tape une lettre dans le txb_NbrFilm pour efectuer la recherche il affiche tous les films qui ont cette lettre.
ex:
si je tape la lettre A il affichera tous les films qui ont la lettre A dans le titre,alors que moi je voudrais qu'il affiche que les films dont le titre commence par A
Private Sub txb_ChercheFilm_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txb_ChercheFilm.TextChanged
Me.filmTableAdapter.FillByTitre(Me.filmDataSet.Movies, "%" & txb_ChercheFilm.Text & "%")
Me.txb_NbrFilm.Text = Me.DataGridView.Rows.Count.ToString & " Films "
End Sub
que faut il modifier pour avoir le bon code
merci
petchy
ezzoubaihi
Messages postés7Date d'inscriptionlundi 27 juillet 2009StatutMembreDernière intervention26 septembre 2009 24 sept. 2009 à 22:02
salut les amis
pour ta question je pense que la solution que je vais te proposer résoudra le problème inchalah.
d'après le code que tu as présenté je pense que tu as crée une requête SQL que tu as appelée Fillbytitre
ca devait etre comme ca
Select titre_film from Movies(la table)
where titre_film is like @titre_film
il suffit de comprendre la signification du % en SQL comme il a dit "ssefyou"
a mon avis il faut enlever le premier % de ton code et rend le comme ca