【问题标题】:C# BindingSource Filter with space in betweenC# BindingSource 过滤器之间有空格
【发布时间】:2014-10-07 10:21:50
【问题描述】:

我想通过文本框的用户输入过滤绑定源中的数据。过滤器可以包含空格。因此,例如我的绑定源包含:

Hi There
Hi Where
Hi Care

如果用户输入 Hi T 我只想显示第一个结果。

这是我设置出价来源过滤器的方法:

_dataSource.Filter = "Name like '%" + txtSearch.Text + "%'";

其中 txtSearch 包含输入字符串。我发现过滤器只是忽略空格后输入的任何内容。

【问题讨论】:

  • 无法根据当前帖子重现问题。当我输入“Hi T”时,您的过滤器对我有效。

标签: c# winforms bindingsource


【解决方案1】:

我也有同样的问题。使用带有下划线而不是空格的单词重命名列

Name_Like 而不是 Name Like

这解决了我的问题。

【讨论】:

  • 或者如果要保留空格,可以用[]括号括起来
猜你喜欢
  • 2013-07-03
  • 2014-02-13
  • 2015-03-12
  • 2019-03-13
  • 2014-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-13
相关资源
最近更新 更多