Lihonosov
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Примера нету, могу расписать последовательность действий. Ищешь в базе (предполагаю SQLServer либо другую СУБД) обычным SQL запросом с выражением LIKE %SearchString% по нужному полю + встроенным классами SqlCommand SqlConnection DataReader, затем полученную выборку прилепляешь к нужному контролу с помощью свойства DataSource, запускаешь DataBind(). Большинство контейнеров имеют такое свойство (ComboBox, ListBox, GridView, etc). С деталями, думаю, разберешься. Есть еще способы использования DataSet-ов, но с ними не работал, хотя говорят, что с ними побыстрее будет программить. | Спасибо! А может подскажешь: Я связал GridView c аксесовской базой. Реализовал "LIKE %SearchString% по нужному полю", т.е. строка запроса передается в класс где создается соединение, но никак не могу обновить содержимое грида после передачи запроса! Может помнишь какой-нибудь элементарный пример (хотелось бы с SQLServer, т.к. с ним раньше не работал, хватало Access.mdb), чтобы ввести в текстовой поле строку запроса (поиск в одной таблице по одному полю, например, чтобы передавала "SELECT Order FROM Table WHERE Order LIKE '%SearchString%'"), нажать кнопку найти и после этого результат появился в каком-нидудь гриде. Или ссылку на пример в сети. P.S. Пишу на С# |