Criar controles dinâmicamente e depois conseguir utilizar o findcontro
Pessoal, estou com um problemão e não consigo resolver.
Estou criando controles dinamicamente e em um determinado momento eu preciso dar um FindControl pelo nome do controle (o nome está armazenado em um datatable).
Para exemplificar, utilizei este código:
Dim lblHeader As New Label
Dim pnlHeader As New Label
lblHeader.ID = "Header1"
pnlHeader.Controls.Add(lblHeader)
Após o Controls.Add se eu tento executar o código pnlHeader.FindControl("Header1") e o retorno é Nothing.
O mais interessante é que se eu crio um placeholder ou um panel no markup e adiciono essa panel no placeholder, o FindControl funciona normalmente.
Para se ter uma idéia, esses controles eu estou adicionando em um templatefield de uma gridview.
Alguma luz?
Obrigado.
Discussão (2)
Carregando comentários...