2010-02-12 2 views
0

У меня есть два gridview в панели обновления и m, добавляющие записи из одного gridview в другое на событие selectedIndexChanged, которое пытается сделать, это обновление панели обновления на это событие selectedindexchanged ... но мой gridview находится внутри гармонического управления, поэтому он не инициализируется и, следовательно, я получаю эту ошибку .....управления с ID 'GridView1' не удалось найти для триггера в UpdatePanel 'UpdatePanel1'

Управление с ID 'GridView1' не найдено для триггера в UpdatePanel ' UpdatePanel1 '

Кто-нибудь знает решение?

ответ

1

У меня еще не было возможности проверить это, но это может быть то, что вы ищете. Возможно, вам нужно динамически добавить триггер в Page_Init. Как это:

protected void Page_Init() 
    { 
     AsyncPostBackTrigger trigger = new AsyncPostBackTrigger(); 
     trigger.EventName = "SelectedIndexChanged"; 
     trigger.ControlID = GridView1.UniqueID.ToString(); 
     UpdatePanel1.Triggers.Add(trigger); 
    } 

Попробуйте добавить, что ваш код-за современником Page_Load() и удаление триггера с вашей наценки.

Смежные вопросы