Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
AspxGridView databind
|
|||
|---|---|---|---|
|
#18+
к гриду подключен источник sql данных стандартный. в выборке стоит "select * from из чего_то" все нормально вижу, например 100 страниц*** на страничке также есть кнопочка, в ней источнику данных присваивается новый SelectCommand = "select * from из чего_то WHERE условие" далее у источника делаю DataBind() в гриде данные изменяются, все верно, вижу например 10 страниц. но как только я внизу грида нажимаю переход на страничку 2 или больше, он мне снова меняет данные на 100 страниц и показывает *** начальный выбор. как ему привязать новый по кнопке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2014, 18:02 |
|
||
|
AspxGridView databind
|
|||
|---|---|---|---|
|
#18+
подробнее. в vs 2012 создается проект VB asp.net добавляю пустую страницу web form кладу грид, включаю постраничный просмотр, источник данных новый - sql база данных, настраиваю строку соединения, в качестве команды "select даю select * from mytable" кладу кнопку, в ее обработчике нажатия пишу sqldatasource1.selectcommand="select даю select * from mytable where Name like 'а%'" запускаю, вижу в гриде выборку из таблицы (100 страниц), все ок, нажимаю кнопу, вижу выборку по условию (10 страниц записей), внизу в гриде в списке страниц нажимаю "2" - получаю снова выборку из всей таблицы без условий. хотя должна была показать 2 страницу с записями по условию. что не так? почему selectcommand откатывается к варианту заданному ранее? как ее запомнить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 17:23 |
|
||
|
AspxGridView databind
|
|||
|---|---|---|---|
|
#18+
вопрос немного похож на этот - строчка добавленная тоже не помогла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 17:35 |
|
||
|
AspxGridView databind
|
|||
|---|---|---|---|
|
#18+
помогло это http://stackoverflow.com/questions/3319358/changing-sqldatasource-selectcommand-at-runtime-breaks-pagination может еще решения есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 17:53 |
|
||
|
AspxGridView databind
|
|||
|---|---|---|---|
|
#18+
GuSoftпомогло это http://stackoverflow.com/questions/3319358/changing-sqldatasource-selectcommand-at-runtime-breaks-pagination может еще решения есть? .. ну, вообще говоря, если вы меняете первоначальный запрос, то логично его составлять и биндить именно в CodeBehind, т.е. в Page_Load с учетом IsPostBack, а не в разметке SqlDataSource,... чем вам такое решение не нравится? ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:59 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38756877&tid=1356987]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 426ms |

| 0 / 0 |
