je veux filtrer une table par DateTimePicker mais seulement par année pas par date complet voila le code que j'ai fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    Private Sub Date_affaireDateTimePicker_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Date_affaireDateTimePicker.ValueChanged
        Me.AffaireBindingSource.Filter = "date_affaire = '" & Date_affaireDateTimePicker.Value.Year & "'"
 
    End Sub
mais à l'exécution un message d'avertissement qui s'affiche:

Impossible d'effectuer une opération '=' sur System.DateTime et System.String.