Я хочу использовать свой textBox
для поиска на моем datagridViewn
. Я сделал это прямо сейчас, но только с «Именем» в базе данных. Мне нужно то же текстовое поле для поиска «имя» или «DataCad» (datacad — это тип DateTime) или «город». У меня есть все эти поля на моей таблице.
если пользователь вводит «Джон», все пользователи с этим именем отображаются в сетке. (уже работа с именем). Если тип пользователя «08.12.2017», он показывает все данные с этим дневным временем. То же и с «городом».
Это возможно? Вот мой код, работающий с именем:
if (!string.IsNullOrEmpty(txtSearch.Text))
{
pacientesBindingSource.Filter = string.Format("Nome LIKE '*{0}*'", txtSearch.Text);
}
Nome LIKE '*{0}*'
наNome LIKE '*{0}*' OR City LIKE '*{0}*'
должно работать. DateTime немного сложнее, потому что вы сравниваете строку с DateTime - ответ будет зависеть от того, имеют ли все ваши DateTime время 00:00:00.000 и т. д., но попробуйте связать все ваши поля с помощью OR. - person Dave Smash   schedule 17.08.2017