public static string FormatSearchFieldOfMutiValue(string vSearchValue) { var rtn = ""; vSearchValue = vSearchValue.Trim(); vSearchValue = vSearchValue.Replace("'", "''"); var array = vSearchValue.Split(new char[] { ',', ',', ';', ';', '+', ' ' }, StringSplitOptions.RemoveEmptyEntries); if (array.Length > 0) { rtn = "'" + string.Join("','", array.Where(n => n != "")) + "'"; } else { rtn = "''"; } return rtn; }