Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > поиск через textbox в dataGridView


Автор: blackwitcher 22.3.2011, 21:54
Всем привет. У меня есть БД созданная в SQL Server, и есть форма, в которой есть dataGridView, - отображает данные таблицы КЛИЕНТЫ. Также есть кнопка и textbox, в которой я должен ввести код клиента и нажать кнопку, чтобы состоялся поиск по заданному критерию. Если что-то не так написав - простите, я только учусь.

Автор: jonie 23.3.2011, 10:04
Есть DataView.RowFilter свойство - в нём и задайте критерий поиска.
Т.е. у вас вообще говоря такая связка должна быть
DataGridView-DataView-BindingSource-IEnumerable<some> (собственно данные)

Вот тут пример: http://www.c-sharpcorner.com/UploadFile/yougerthen/102162008174917PM/1.aspx

Автор: blackwitcher 23.3.2011, 15:28
Вот пример, где надо сделать поиск  smile 

Автор: metis 24.3.2011, 08:21
Вот как то так:
Код

this.dataGridView1.DataSource = imexbankDataSet.Tables["картки"].DefaultView;
DataView dv = imexbankDataSet.Tables["картки"].DefaultView;
dv.RowFilter = string.Format("код_картки = '{0}'", textBox1.Text);

Автор: blackwitcher 24.3.2011, 21:23
Спасибо, metis  smile 
Тема закрыта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)