Preencher vários TextBox em ASP.NET

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.

Anúncios

One Response to Preencher vários TextBox em ASP.NET

  1. ebookrevenda disse:

    Olá, vi seu material acima, porem tenha um problema no momento, estou fazendo um programa em visual studio 10 para preencher os campos de um site de classificados gratis, ate o momento os campos mais comuns preenchi da seguinte forma:

    ‘CEP cp_zipcode
    WebBrowser1.Document.GetElementById(“cp_zipcode”).InnerText = TextBox7.Text

    Mas o problema foi quando cheguei no campo de descrição do anuncio que é um campo tinyMCE ou algo assim se não me engado. como não é possivel utilizar a mesma função acima fiquei sem alternativas, ja procurei em todos os lugares e nada o site que pretendo preencher os campos é o dswclassificadosgratis.com.br ficaria muito grato caso me apresentasse uma opção funcional pois não encontrei nada pela net, Aguardo.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: