ОБСУЖДЕНИЕ

Фильтрация данных

7 ответов 6,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
привет
Использую Visual Studio. На форме находится датагрид в ней надо отфильтровать данные по какому либо полю
здесь код который использую:
Me.DovlicoBindingSource.Filter = "dohod='" + TextBox1.Text + "'"
Када работал в делфи,помню что можно было обрамить TextBox1.Text знаком % и он находил поля в которые входили значения написанные в текстбокс.
А сейчас получается фильтрация тока если точно укажешь значения поля.
Подскажите,пжлста что делать.
 
Попробовать "обрамить" TextBox1.Text знаком *
 
Попробовать "обрамить" TextBox1.Text знаком *
т.е. Me.DovlicoBindingSource.Filter = "dohod='" * TextBox1.Text * "'"? тогда пишет ошибку: "Приведение строки "такой то'" к типу "Double" является недопустимым."
 
Это значит мне надо поставить где т знаки &? Вот методом тыка не получается, а в примерах чет не нашел...
 
Me.DovlicoBindingSource.Filter = "dohod='" * TextBox1.Text * "'"?

Раз умножение не прокатило - оставляйте сложение! :)
Так вот. я посмотрела в примерах (кстати, очень легко найти требуемый пример)
И нашла следующий

BindingSource.Filter = "LastName like '%" + surnameFilterTextBox.Text + "%'"

Просто фильтры разные бывают, бывают требуют *, бывает % ...
 
спасибо буду внимательней =)