как найти динамически созданную таблицу по нажатию кнопки - PullRequest
2 голосов
/ 21 июля 2010

я создал динамически таблицу с функцией ... эта таблица добавлена ​​на панель.и эта панель в ajax updatepanel ... статически я не дал ни одной строки как 3, для этой таблицы ... в page_load моя таблица с 3 строками создана .... но я не могу определить эту таблицу в другом событии нажатия кнопки...

я написал такой код ...

System.Web.UI.WebControls.Table table = (System.Web.UI.WebControls.Table)addrowpnl.FindControl("Table1");

здесь Table1 мой идентификатор динамической таблицы .....

Может ли кто-нибудь предложить мне решить эту проблему

Ответы [ 2 ]

0 голосов
/ 29 июля 2010

У меня была похожая проблема с динамически создаваемыми кнопками.Вам следует попытаться создать объекты в Page_Init, а не в Page_Load.Я знаю, что это не всегда возможно, но это должно быть сделано там.

0 голосов
/ 21 июля 2010

Это так известная проблема динамически создаваемых объектов в ASP.NET.

Прочтите это, чтобы понять, что я вам говорю:

Доступ к созданным элементам управлениядинамически (c #)

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