DataTable Sélectionnez: Expression avec un problème d'espace

Situation:

Bonjour! J'ai un petit problème dans un projet C#. Je suis à l'aide de la méthode de sélection d'un objet DataTable et à l'aide d'une expression pour obtenir ce que je veux, mais je vais avoir quelques problèmes avec un espace dans l'une des cordes, je suis à l'aide de l'expression.

Voici donc un exemple de code de ce que j'ai:

DataTable table;
//...  
DataRow[] rows = table.Select("[" + columnNameStr + "]" + " LIKE '*" + searchStr + "*'");
//...

La chaîne searchStr peut avoir un espace blanc. Ainsi, par exemple, si vous avez un nom tel que Bob Mec dans searchStr et la chaîne doit être Mec Bob plutôt l'expression select ne renvoie aucun résultat.


Question:

Qu'est-ce que l'expression-je utiliser si je veux obtenir un résultat lorsque les mots dans searchStr ne sont pas nécessairement dans le bon ordre pour obtenir un résultat?

OriginalL'auteur Partial | 2009-08-16