akosisugar Ответов: 1

Как искать с помощью текстового поля и выпадающего списка


использование vsstudio 2010 (c#, windowsforms)..

tblcustomer..
[custno, имя, возраст, пол, адрес]

пример кода, который я делаю, работает нормально, но он ищет только по [имени]. я хочу сделать поиск|фильтр по выбранным элементам в моем выпадающем списке. элементы в моем combobox - это мои имена столбцов таблицы.. TIA..

Что я уже пробовал:

this.tblcustomerBindingSource.Filter = "name like '%" + textBox1.Text + "%' ";

1 Ответов

Рейтинг:
7

Karthik_Mahalingam

попробуй вот так

string column = comboBox1.Text;
           string text = textBox1.Text;
           string filter = string.Format("{0} like '%{1}%'", column, text);
           this.tblcustomerBindingSource.Filter = filter;

Примечание: позаботьтесь о проверке.


akosisugar

идеально! ТНХ, сэр!

Karthik_Mahalingam

добро пожаловать