É bastante comum precisarmos em nossos projetos, limpar todos os nossos TextBox de uma vez só. E aí, lá vamos nós colocarmos aquele velho campo vazio Empty da classe String em cada uma das caixas de textos existente na página. Ok, dá certo! Mas imagine se você tiver um formulário com muitos Textboxs e não quer ter esse trabalho de adicionar o valor vazio em cada um? Bom, este artigo vai uma forma mais fácil e simples de você fazer isso. Vamos lá!

Entre no Visual Studio (Estou usando o 2010. Pegue o download aqui). Clique em File >> New >> Project (Figura 1).  Na janela New Project, selecione o template ASP.NET Web Application da aba Web, integrante do Visual C# (Figura 2), dê um nome de LimparTextBox ou um nome que você quiser e clique em OK.

Figura 1.

Figura 2.

Após isso, na aba Solution Explorer, clique no arquivo Default.aspx, e no Design da página, adicione alguns TextBoxs, Labels e um botão, conforme a figura 3.

Figura 3.

Agora, no botão que foi adicionado, clique duas vezes nele para ser direcionado para o code behind da página chamada de Default.aspx.cs. Ao abrir, você estará no evento Click do botão. Ou seja, Tudo que fizer dentro deste bloco de código será executado quando o usuário clicar no botão. No nosso caso, limpará todos os TextBoxs de uma vez. Veja a figura 4.

 Figura 4.

Mas, antes de usarmos o evento clique do botão, iremos implementar um método para limpar todos os TextBoxs e faremos apenas a chamada dele lá no Click. Ele foi feito logo acima do evento. Veja o método a baixo na figura 5.

Figura 5.

Na imagem acima, temos um método que recebe um controle (Control Controle). Após isso, declaro uma variável do tipo Control (Control ctle) e faço um foreach atribuindo todos os controles dentro da variável. E ai, verifico se o controle é do tipo TextBox e limpo a propriedade Text, usando o valor vazio da classe String, Empty.

E aí, faço apenas a chamada deste método no evento Click do botão, passando o parâmetro 
this, pra dizer que é a página atual que ele tem que verificar.  Veja a figura 6.

 Figura 6.

Agora, vamos rodar o sistema pra ver funcionando. Clique em F5 para debugar e veja como ficou o resultado.

Figura 7.

Preencha o formulário e depois clique no Botão. Se você fez tudo certinho, ele vai limpar todos os campos, conforme a figura 8 abaixo.

 Figura 8.

E aí está! Tudo limpo. Viu como foi simples?? Bom pessoal, o projeto completo encontra-se aqui pra quem desejar baixar.

Espero que tenham gostado e um grande abraço a todos! :)

Referências:

http://bit.ly/K4JnOk

http://bit.ly/K4JEAS

Até a próxima,

Michaell Dantas

MID | MTAC
Coisas complexas são criadas a partir de coisas simples.(Michaell Dantas)