DataGridView Windows Forms - PullRequest
       4

DataGridView Windows Forms

2 голосов
/ 25 января 2012

Я показываю записи базы данных через DataGridView в приложении WinForms.Кроме того, у меня есть текстовое представление, комбинированный список и средство выбора даты и времени.Как я могу отсортировать сетку данных, чтобы показать только записи, которые равны текстовому просмотру, списку или списку времени?

1 Ответ

2 голосов
/ 25 января 2012

Описание

Вам нужно BindingSource между вашим, например, DataSet и вашим DataGridView.

С BindingSource вы можете фильтровать ваш DataSource, потому что BindingSource имеет свойство .Filter.

Если вы измените фильтр, он отфильтрует и ваш DataGridView.

BindingSource.Filter Получает или задает выражение, используемое для фильтрации просматриваемых строк.

Пример

Добавьте BindingSource из ToolBox, это только пример

BindingSource myBindingSource = new BindingSource();
myBindingSource.DataSource = myDataTable;
myDataGridView.DataSource = myBindingSource;

myBindingSource.Filter =// your filter

Дополнительная информация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...