Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > фильтр в DataGridView


Автор: tatbesidovska 6.5.2008, 10:42
Подскажите, пожалуйста.
Есть DataGridView, отображаютя данные (название судна, наименование документа, срок).Как сделать так, чтобы при вводе в СomboBox название судна в DataGridView оставались строки только по тому судну, которое ввели. Заранее спасибо. ПОнимаю, что нужно myBindingSource.Filter, но как им воспользоваться....

Автор: mr.DUDA 6.5.2008, 10:45
Код
myBindingSource.Filter = string.Format("Ships = '{0}'", comboBox1.Value);

где Ships - имя колонки по которой фильтруем.

Ещё можно сделать из датасета DataView и менять ему фильтр, а data view назначить источником данных грида.

Автор: tatbesidovska 6.5.2008, 10:58
Да, то что надо, спасибо. А как сделать, чтобы все показывал??

Автор: tatbesidovska 6.5.2008, 14:14
А как снять фильтр???

Автор: Varenij 6.5.2008, 14:41
Код

myBindingSource.RemoveFilter();

Автор: tatbesidovska 6.5.2008, 15:35
Спасибки!!

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