Vous obtenez donc categoryCondition="Apparels, Bluetooth"
en parcourant categoryFilter.Items
Ce que vous pouvez faire ici est de remplacer ce ,
avec %' or category Like '%
alors tout sera cool. considérez ce qui suit :
If Not String.IsNullOrEmpty(categoryCondition) Then
whereClause = String.Concat(whereClause, joiner, String.Format("category Like '%{0}%'", categoryCondition.Replace(",","%' or category Like '%"))
End If