powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Фильтрация данных в DataGridView на клиенте
7 сообщений из 7, страница 1 из 1
Фильтрация данных в DataGridView на клиенте
    #38077839
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C#.
На форме грид DataGridView.
Над формой фильтр - поле ввода (строка для поиска).
При вводе в это поле (при вводе каждого символа) данные в гриде должны отфильтроваться по LIKE'ом по полю Name.
Как правильнее это сделать?

Есть грид gridStreet, к нему привязан DataSet с именем dsStreet:
Код: vbnet
1.
gridStreet.DataSource = dsStreet.Tables[0];


Как бы надо взять данные из грида, фильтрануть по введенной части слова по полю Name и результирующий набор положить в этот же набор данных... или логика должна быть другой?
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView на клиенте
    #38078253
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexV1,

Select?
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView на клиенте
    #38078530
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
УAlexV1Как бы надо взять данные из грида, фильтрануть по введенной части слова по полю Name и результирующий набор положить в этот же набор данных... или логика должна быть другой?
Этого не понял. Какая стоит задача?

У грида нет стандартными обработчиков фильтрования, но написать можно.

Можно фильтровать только его источник.

pationAlexV1,

Select?

Filter по BindingSourcе
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView на клиенте
    #38078895
sld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sld
Гость
использовать dataview и rowfilter
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView на клиенте
    #38079139
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> использовать dataview и rowfilter

У меня DataGridView и подключенный к нему DataSet, который я и хочу фильтровать, не обращаясь к серверу (то есть на клиентской стороне).

У меня опыта .net 1 день, поэтому буду рад, если подскажите кусочком кода, как фильтрануть dataset по полю Name по части слова, используя этот RowFilter.
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView на клиенте
    #38079674
sld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sld
Гость
Код: c#
1.
2.
3.
DataView dv = new DataView (dsStreet.Tables[0]);
gridStreet.DataSource = dv;
dv.RowFilter=" Name  like '%чегото-там%' ";
...
Рейтинг: 0 / 0
Фильтрация данных в DataGridView на клиенте
    #38080945
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! То, что надо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Фильтрация данных в DataGridView на клиенте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]