![]() |
|
Модераторы: gambit |
![]()
|
|
| davandr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 304 Регистрация: 25.10.2005 Где: Украина, Харьков Репутация: нет Всего: нет |
Есть такая идея: сделать заполнение грида данными из базы по нажатию кнопки, т.е. я ввожу в каком-то текстбоксе начальные буквы (как в примере с автозаполнением), например, "12", а мне в грид из базы считываются все соответсвующие строки где значение поля Name начинается с "12"?
как такое возможно реализовать и возможно ли вообще? Буду признателен за оба варианта (с использованием вэб-сервисов и без) |
|||
|
||||
| accept93 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 9.11.2006 Репутация: нет Всего: нет |
Испоьзуйте SqlDataSource а у GridView свойство DataSourceId = "имя SqlDataSource "
|
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
GridView и ObjectDataSource
у ObjectDateSource есть такая шняга как ControlParameter сюда заносишь ID своих TextBox и теперь у тебя SelectMethod уже принимает сначала твои параметры (значение из TextBox) А потом уже свои передает (свои передает, это если разбиение на страницы используешь, т.е. maximumRows и startRowIndex ну и sortExpression если есть)... да. только не забудь тогда еще сделать метод SelectCountMethod с принимаемыми параметрами из твоих TextBox... он тоже нужен обязательно для разбиения на страницы... Ну и собственно вариант с web-service у ObjectDateSource есть TypeName вот ты и указываешь там путь через прокси класс к своим методам... и все работает... P.S. не советую использовать Web-сервисы без надобности... по правде говоря очень сильно тормозят процесс... если не катострофично, то лучше оставить строку соединения в web.config тем более, что в ado.net 2 есть методы шифрования строки соединения... получается в web.config будет находится строка соединения в зашифрованном виде... -------------------- |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |