Конференция ".Net" » Странности с ASPXGridView [C#]
 
  • гридер (12.02.10 13:07) [0]
    Вопрос по aspxGridView от DeveloperExpress

    На веб-форме лежит тот самый гид у которого включен режим отображения фокуса строки.
    Фокус меняется, все замечательно.
    Вешаю на серверное событие смены фокуса строки обработчик.
    Обработчик благополучно вызывается.
    В нутри него я получаю значения из ячеек фокусированной строки и далее мне надо выполнить некий серверный код, по результатам которого
    будет происходить заполнение контролов на форме.

    Реально происходит странное:
    В отладчике я вижу, что вызван обработчик смены фокуса.
    Вижу значение индескса фокусированной строки.
    вижу, что текстбокусу присваивается это значение.
    вижу что тест у текстбокса принял значение индекса.

    НО.
    такое ощущение, что вся страница при этом не перерисовывается.
    То есть в браузере видно, что фокус скачет как и положено, но в текстбоксе всегда -1.
    Хотя в отладчике видно, что свойство "текст" у текстбокса изменилось на верное значение.

    PS серверная обработка смены фокуса тоже включена (при клике по строке видно, как на сервер улетает пост)
  • VAlex (25.02.10 15:35) [1]
    Во-первых, запомни, что WebForms это тебе не WinForms.
    Во-вторых, почитай про разницу между PostBack и CallBack.

    Если тебе нужно изменение всех контролов на форме, то организуй PostBack - это будет в конечном итоге проще.
 
Конференция ".Net" » Странности с ASPXGridView [C#]
Есть новые Нет новых   [134427   +34][b:0][p:0]