Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Действие видно после 2ого обновления страницы / 7 сообщений из 7, страница 1 из 1
16.10.2006, 23:49
    #34058735
вопръос
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
Я знаю начнете пинать, что мол написано везде.НО до меня до сих пор не дошло следущее.
Как решить задачу - после нажатия на кнопку заполняется DataTable и связывается с GridView.Видно GridView становится только после 2ого обновления страницы, оно и не мудрено, я понимаю что происходит вначале Load страницы а уж потом вызывается события Click от кнопки, соответственно все уже выведено на экран, чего ожидать то.
Куда смотреть, где читать про это.
Вопрос уже почему так глупо сделали не задаю.
...
Рейтинг: 0 / 0
16.10.2006, 23:55
    #34058739
RadioShark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
Я обычно после нажатия на кнопку делаю релоад страницы через Response.Redirect с каким-либо параметром, например Response.Redirect("default.aspx?action=1"), а в обработчике Page_Load смотрю пришел ли этот параметр и отображаю таблицу (естественно, когда !PostBack).
--
С уважением,
RadioShark
...
Рейтинг: 0 / 0
17.10.2006, 00:34
    #34058769
вопроъс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
мда я всегда уважаю asp.net, но многи весчиЪ не понятны с точки зрения логики создателей технологии
...
Рейтинг: 0 / 0
17.10.2006, 08:13
    #34058906
RadioShark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
Что же тут непонятного? Я уже давно вкурил ASP.NET и считаю такой метод очень даже логичным :)
--
С уважением,
Алексей К.
...
Рейтинг: 0 / 0
17.10.2006, 12:06
    #34059583
Chai_nik!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
Я знаю начнете пинать, что мол написано везде.НО до меня до сих пор не дошло следущее.
Как решить задачу - после нажатия на кнопку заполняется DataTable и связывается с GridView.Видно GridView становится только после 2ого обновления страницы, оно и не мудрено, я понимаю что происходит вначале Load страницы а уж потом вызывается события Click от кнопки, соответственно все уже выведено на экран, чего ожидать то.
Куда смотреть, где читать про это.
Вопрос уже почему так глупо сделали не задаю.

Нужно просто в обработчике нажатия кнопки после подключения к
Гриду нужного Сорца вызвать метод Грида DataBind();

и все. Должно сработать с первого раза.

Только в Page_load нужно проверять IsPostBack и в зависимости от этого заполнять или нет Грид.
...
Рейтинг: 0 / 0
17.10.2006, 15:16
    #34060437
enot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
Последнее сообщение, согласен, лучше всего так делать.
кто сказал, что будет легко?)))
...
Рейтинг: 0 / 0
18.10.2006, 00:33
    #34062061
вопръос
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Действие видно после 2ого обновления страницы
Такс спасибо за ответы немного начинаю вкуривать :).
Ладно возьмем вариант с DataBind при клике и заполнением в Load.
Если у нас TreeView и только при событии Expand мы получаем объект от которого вызвано событие e.Node. Получается этот вариант уже не сработает или я ошибаюсь?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Действие видно после 2ого обновления страницы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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