Использование Stringbuilder для установки фильтра для источника данных

Если я устанавливаю фильтр, пишущий фильтр прямо как

myBindingSource.Filter = "Team = 'TheAvangers'"

это работает отлично.

Но я хочу установить строку с помощью stringbuilder, как

Dim sB as New StringBuilder
sb.append("""Team = 'TheAvangers'""")
myBindingSource.Filter = sb.toString

К сожалению, это не работает. Никакой фильтр не настроен таким образом. Я думал, что это как-то связано со строителем строк, поэтому я попытался

dim strTest as string = """Team = 'TheAvangers'"""
myBindingSource.Filter = strTest

Но это тоже не работает. Может ли кто-нибудь помочь мне, чтобы я мог использовать заполнитель String (я бы предпочел решение STringbuilder)?

1 ответ

Решение

Вы не должны удваивать кавычки. Просто пиши

Dim sb as New StringBuilder
sb.Append("Team = 'TheAvangers'")
myBindingSource.Filter = sb.ToString
Другие вопросы по тегам