J'essaye de construire un AND pour une requête en dynamique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
  string _sSql = "";
  Regex RegEndSql = new Regex(",$");
 _sSql = "and TITI.TOTO in (" ;
 
            for(int i = 0 ;i<condition; i++)
            {
                        _sSql += DataGrid["TOTO", i].Value.ToString() + ",";                     
            }
 
            //Enlever le dernier "," et le remplacer par un ")"
            RegEndSql.Replace(_sSql,")");
Mais apparemment ca ne fait rien
je pense que j'ai mal configurer mon expression régulière et j'ai un peu de mal à comprendre

Merci d'avance pour votre aide