Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Select для GridView 
:(
    Опции темы
kedicik
Дата 9.8.2007, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



Вопрос такой.
Есть GridView в которую выводится информация из бд.
При каждом нажатии на строку происходит выводится какая-то определенная информация в лэбел. Ну например номер строки. Эта функция прописана на onselectedindexchanged. Но все время происходит мерцание. Как этого избежать?
Код

            <asp:GridView runat=server id="SubTestGrid"  selectedindex="-1"  onselectedindexchanged="SubTestGrid_SelectedIndexChanged"
        SelectedRowStyle-BackColor=#FFFFCC  

PM MAIL   Вверх
Idsa
Дата 10.8.2007, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Хм... Обработка SelectedIndexChanged происходит на сервере? Тогда о каком мерцании речь?


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
kedicik
Дата 10.8.2007, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



Понятно что на сервере.  А вместо SelectedIndexChanged  можно что-то другое предпринять чтобы передвигаться по GridView и подсвечивать строку? Чтобы обращения к серверу не было? а то получается что в общем-то ничего сущ-го не происходит а страница все время перезагружается?
PM MAIL   Вверх
Idsa
Дата 11.8.2007, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Цитата(kedicik @  10.8.2007,  21:38 Найти цитируемый пост)
А вместо SelectedIndexChanged  можно что-то другое предпринять чтобы передвигаться по GridView и подсвечивать строку? Чтобы обращения к серверу не было?

Самый простой вариант - AJAX.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
kedicik
Дата 11.8.2007, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



Спасибо. Придется изучить его.
Еще один вопрос.
А если выводить информацию по каждой строке грида в asp:label то можно тоже использовать ajax? то есть обновлять инфо в label не обращаясь к серверу? так?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0903 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.