【问题标题】:Using Stringbuilder to set a filter for a datasource使用 Stringbuilder 为数据源设置过滤器
【发布时间】:2014-11-26 10:59:22
【问题描述】:

如果我设置过滤器直接写过滤器

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 解决方案)?

【问题讨论】:

    标签: vb.net string datasource stringbuilder


    【解决方案1】:

    你不应该双引号。随便写

    Dim sb as New StringBuilder
    sb.Append("Team = 'TheAvangers'")
    myBindingSource.Filter = sb.ToString
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-04
      相关资源
      最近更新 更多