Este código é para aqueles que estão começando seus estudos em ASP.NET e ainda não tem muita experiência com programação.
Esta é uma dica que ao meu ver é muito valiosa, já que vai te poupar um bom tempo pra popular vários TextBox. Imagina você ter que preencher 20 campos vindos da base de dados.
Segue o código em C#
//Aqui apenas recupero os meus dados do banco para uma
//variável do tipo IList
IList itens = Pessoa.recuperaObjetos();
//Inicio um contador para diferenciar os Identificadores dos TextBox
int cont = 1;
//Percorro a variável itens e passo o seu conteúdo para item
foreach(string item in itens){
//Crio uma variável TextBox temporária e atribuo a ela o retorno
//da pesquisa feita no painel onde devem ficar todos os TextBox
//Cada TextBox deve ter o ID = txtDados com o final numérico
//diferenciado.
TextBox txtTemp = (TextBox)pnlInterior.FindControl(String.Format("txtDados{0}", cont));
//Verifico se o TextBox não é nulo
if (txtTemp != null)
//Atribuo o conteúdo de item para o TextBox
txtTemp.Text = item;
cont++;
}
Isto é o suficiente para percorrer todos os TextBox da sua tela que estejam em um determinado Painel e atribuir o valor à cada um.
Qualquer dúvida é só me enviar um email ou deixar aqui em baixo nos comentários que respondo o mais breve possível. Obrigado.