Поиск через DataGridView - PullRequest
       5

Поиск через DataGridView

1 голос
/ 27 ноября 2010

У меня есть сетевое представление с тремя столбцами (идентификатор, имя, адрес). Он связан с базой данных, содержащей около 500 элементов.

Я хочу иметь возможность искать в сетке данные, заданные в текстовом поле, а затем выделять их.

Если возможно, нажатие кнопки «Далее» должно найти следующее совпадение, а кнопка «Сброс» должна сбросить все выбранные значения (ничего не выделено).

Посоветуйте, пожалуйста, как это сделать.

Большое спасибо.

1 Ответ

0 голосов
/ 10 января 2011

Добавьте окно поиска и кнопку поиска на странице.Нажмите кнопку поиска, найдите в таблице данных результаты и сохраните результат в сеансе.затем в связанном событии сетки выделите первую строку из набора результатов поиска (что можно сделать путем сопоставления первичного / уникального ключа таблицы).Вы должны обрабатывать большую часть кода вручную для этого.При нажатии следующей кнопки выделите следующую строку из результата поиска.Снова обход результата поиска должен обрабатываться вручную, например, отслеживание текущего результата, переход к следующему результату или перемещение назад и т. д., затем по нажатию кнопки сброса очистите сеанс результатов поиска и снова свяжите сетку без выделенных строк.

У меня нет кода для публикации прямо сейчас.но я надеюсь, что если вы реализуете этот подход, ваши проблемы будут решены.

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