|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.03.2011, 18:52 | #1 |
Пользователь
Регистрация: 08.08.2009
Сообщений: 68
|
Фильтрация GridView
Здравствуйте! Я недавно совсем начал совмещать sql и c#, поэтому такой возможно глупый вопрос, гугл ничего не подсказал поэтому сюда пишу. Как осуществить фильтрацию грида? Например В гриде таблица с 3-мя колонками, так же на форме три текстбокса, в текст бокс пишуться параметры фильтрации, при нажатии на кнопку "Отфильтровать" в гриде остаются только те записи которые удовлетворяют всем трем текстбоксам. А при нажатии кнопки "Снять фильтр" снова появляются все записи. Меня конкретно интересует, примерно какого вида будет sql-запросы и куда они должны записоваться (действительно ли просто в обработчик события нажатия кнопок). Спасибо за внимание!
Самое дорогое, что у нас есть - это время...
|
15.03.2011, 21:25 | #2 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Я вам советую:
1. Вывести запрос к бд типа Код:
2. Вывести запрос к бд по параметру типа Код:
И заполнять уже датаград соответвсенной информацией...(1 или 2) |
16.03.2011, 10:32 | #3 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
добавочка
естественно для 3х полей условие будет выглядеть так Код:
|
17.03.2011, 12:42 | #4 |
Пользователь
Регистрация: 08.08.2009
Сообщений: 68
|
Спасибо уже яснее. Но всё же в VS мне нужно настроить дата соурс для грида, чтобы при запуске программы там уже были данные? или настривать дата соурс чисто програмно? я просто не допонимаю куда имеено нужно писать запрос и каким образом производить преднастройку..
Самое дорогое, что у нас есть - это время...
|
17.03.2011, 16:13 | #5 |
Пользователь
Регистрация: 08.08.2009
Сообщений: 68
|
То есть вот например я пишу запрос в обработчик события нажатия кнопки "Отфильтровать". Но ведь запрос только виртуально выделит некий диапазон записей, удовлетворяющих условию. А как оставить в гриде только эти самые записи? Ведь сначала там будет вся таблица.
Самое дорогое, что у нас есть - это время...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод данных на gridview | иваневрейтор | C# (си шарп) | 1 | 25.02.2013 17:20 |
Сортировка поля в GridView | bekha | C# (си шарп) | 1 | 14.03.2011 17:44 |
GridView Asp.net C# | Cpluser | C# (си шарп) | 0 | 27.01.2011 14:06 |
GridView - добавление строк | freez87 | Общие вопросы .NET | 5 | 06.06.2009 00:11 |
GridView и несколько SqlDataSource | posdnyaa | БД в Delphi | 0 | 25.03.2008 10:25 |