Bonjour,

J'utilise Dataview pour trier mon Dataset.
Je doit trier des éléments selon leur catégorie( NomCat), et une des catégories se nomme "Oeuvres d'art".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ArticleDataSet.Tables[0].DefaultView.RowFilter = CMDFilter;
avec CMDFilter = "NomCat = 'Décoration\Oeuvres d'art'"

Ceci déclenche une exception à cause de l'apostrophe à "d'art" : System.Data.SyntaxErrorException*: 'Erreur de syntaxe : opérande manquant après l'opérateur 'art'.'

Or je n'arrive pas à insérer un caractère d'échappement dans mon expression CMDFilter.
La commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CMDFilter = CMDFilter.Replace("'","\'");
ne modifie strictement rien.

Merci pour votre aide