cs_JLuc01
Messages postés206Date d'inscriptionsamedi 17 janvier 2009StatutMembreDernière intervention 5 mars 2013
-
17 oct. 2010 à 23:36
cs_JLuc01
Messages postés206Date d'inscriptionsamedi 17 janvier 2009StatutMembreDernière intervention 5 mars 2013
-
18 oct. 2010 à 22:47
Bonsoir,
J'ai un probleme avec le control MonthCalendar. Ce code ne marche pas:
Private Sub mcBirthday_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles mcBirthday.DateChanged
Dim search As String = mcBirthday.SelectionStart
ContactsBindingSource.Filter = "Birthday LIKE '" + search.ToString + "%'"
End Sub
Alors que celui-ci marche (pour un textbox):
Private Sub txtSearch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
Dim search As String = txtSearch.Text
ContactsBindingSource.Filter = "Surname LIKE '" + search.ToString + "%'"
End Sub
Je ne comprends pas pourquoi. Faut-il utiliser une autre propriete que SelectionStart pour le MonthCalendar mcBirthday? Pourtant, la variable search contient la date selectionnee sur le MonthCalendar.
En fait, je click sur une date et cela m'efface tout le contenu de mon DataGridView.
NSUADI
Messages postés540Date d'inscriptionmardi 4 août 2009StatutMembreDernière intervention 1 février 20132 18 oct. 2010 à 01:25
Bonsoir!!
Ton problème vient très certainement du format de la date que tu appliques dans ton filtre qui n'est très certainement pas identique à celui de ta base de donnée...
Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...
cs_JLuc01
Messages postés206Date d'inscriptionsamedi 17 janvier 2009StatutMembreDernière intervention 5 mars 20131 18 oct. 2010 à 11:38
Bizarre! Pourtant, "Birthday" est declare "as String" dans ma base de donnee (comme tous mes autres donnees).
Je chercherais ce soir dans cette direction toutefois.
Merci pour le conseil.
Un autre conseil SVP, est-ce que ces ecritures simplifiees sont bonnes aussi?
Dim search As String = mcBirthday.SelectionStart
ContactsBindingSource.Filter = "Birthday LIKE '" + search + "%'"
("search" est deja declare "as String")
ou encore mieux,
ContactsBindingSource.Filter = "Birthday LIKE '" + mcBirthday.SelectionStart.ToString + "%'"