powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему sqldatasource не сохраняет запрос
4 сообщений из 4, страница 1 из 1
Почему sqldatasource не сохраняет запрос
    #34011817
black_stone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть sqldatasource, который имеет запрос без фильтров, данные из которого отображаются в гриде с разбивкой на странице.
Так вот после формирования нового запроса с where и при переходе на новую страницу грида он опять берет все записи без фильтров.

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

Какие есть варианты для решения этой проблемы, кроме как по событию смены страницы в гриде опять делать Databind()?

Заранее спасибо!
...
Рейтинг: 0 / 0
Почему sqldatasource не сохраняет запрос
    #34012631
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код в студию как запрос меняется.
И почему не исполдьзуются фильтры? Или where с параметрами?

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Почему sqldatasource не сохраняет запрос
    #34013343
black_stone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сначала в sqldatasource заносится запрос на выборку типа selec * from .....

затем в зависимости от критериев формируется строка where и подставляется к основному запросу. После этого делается Databind()

И все нормально вроде сначала - грид заполняется данными и показывает адекватное кол-во страниц.

Но после перехода на 2 страницу грида, датасорс опять наполняется всеми записями без where, хотя ничего другого не происходило.

Единственное решение, которое я применил - по событию смены страницы грида опять запускать заново выборку с Databind(), но оно мне кажется не очень красивым.
...
Рейтинг: 0 / 0
Почему sqldatasource не сохраняет запрос
    #34013886
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А шо делать раз неправильно используешь датасорсы

Почему нельзя задать where с параметрами?

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему sqldatasource не сохраняет запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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