Bonjour à tous et toutes,
J'ai un petit problème de filtre sur les dataset.

dans mon code je crée un dataset et dedans j'y met une table.
Jusque là aucun problème.
J'affiche cette table dans un DataGridview.
Les données s'affiche sans problème également.

mon problème vient quand j'essaye d'y placer un certain filtre.
Quand je rajoute un filtre sur des caractères pour filtrer une colonne de type Varchar => aucun problème.
Mais quand j'essaye de filtrer sur des entiers sur une valeur de type Int
ca plante le programme et me donne comme erreur :=>
Impossible d'effectuer une opération 'Like' sur System.Int32 et System.Int32.
voici mon bout de code qui me renvoie l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
If (Not IsNumeric(TextBoxFiltre.Text)) Or (TextBoxFiltre.Text = "") Then
 
            EffacerFiltre()
        Else
            Dim result As Integer = TextBoxFiltre.Text
            BtnEffacerFiltre.Enabled = True
            BSCaisseNonExt.Filter = "CODE_CAISSE LIKE " & result & ""
J'ai essayé de changer result en Int32 au lieu de Integer et ça me dit pareil, en le changeant en string l'erreur change en
Impossible d'effectuer une opération 'Like' sur System.Int32 et System.String.
Je tourne en VB.net 2010 avec BDD Mysql 5.

Merci d'avance.