2014-10-07 3 views
0

Я хочу отфильтровать данные в источнике привязки с помощью ввода пользователем текстового поля. Фильтр может содержать пробелы. Так, например, мой связывающий источник содержит:C# BindingSource Фильтр с пробелом между

Hi There 
Hi Where 
Hi Care 

и если пользователь вводит Hi T Я только хочу, чтобы показать первый результат.

Вот как я установил свой исходный выжидать фильтр:

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

где txtSearch содержит строку ввода. Я обнаружил, что фильтр просто игнорирует все, что вводится после пробела.

+0

Невозможно воспроизвести проблему, основанную на текущем сообщении. Ваш фильтр работает для меня, когда я вхожу в «Привет Т». – LarsTech

ответ

0

У меня также такая же проблема. Переименуйте колонку словом, в котором вместо подчеркивания используется символ подчеркивания

Name_Like вместо Name Like.

Это решило проблему для меня.

+0

Или вы можете совместить слово с [] скобками, если хотите сохранить пространство – Whomototo

Смежные вопросы