Событие OnItemCommand DataGrid не запускается - PullRequest
0 голосов
/ 09 июня 2010

У меня есть DataGrid в одном пользовательском контроле, который заполняется некоторыми данными, когда я нажимаю какую-то кнопку (или ее).Этот Datagrid также заполнен одной кнопкой ссылки.Когда я щелкаю этот LinkButton, OnItemCommand или SelectedIndexChanged должны срабатывать, но оба события не являются активными.Пока срабатывает событие PageLoad элемента управления.

Пожалуйста, дайте мне знать, где я делаю ошибку.

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 сентября 2010

http://www.4guysfromrolla.com/articles/042402-1.aspx

Для тех, кто видит этот пост, ищет ответ. Скорее всего, вы связываете данные с сеткой данных при каждом вызове. Используйте условное выражение и проверьте! This.IsPostBack.

0 голосов
/ 09 июня 2010

Ваш элемент управления добавляется динамически, используя что-то вроде Page.LoadControl ()? Если это так, события не будут срабатывать, если элемент управления динамически не добавляется для каждого запроса. Это единственный способ, которым дерево управления может быть правильно построено заново. Я обычно делаю это в Init ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...