Formularios 2. Criar Campos - ASP.NET/C#
Uma das funcionalidades mais usadas hoje em dia, quer em programação web quer noutras, são os formulários para acesso/actualização de informação organizada (em bases de dados). Vamos então criar aqui um formulário de exemplo básico para demonstração e proceder à validação dos seus campos. No formulario o utilizador insere alguns dados como o nome, email, e escolhe outros de listagens, como a cidade e o país.
A validação é também um ponto indispensavel para que a informação venha o mais correcta possível e deve ser sempre feita para um formulário mais “correcto”. O nosso código a inserir deve ser feito entre as tags de , visto tratar-se de um formulário que lida com informação, tags que são escritas logo à partida no ficheiro quando é criado. Criação de uma TextBox (caixa de inserção de texto) Para criar uma caixa de texto onde o utilizador insere por exemplo o seu nome basta escolher o objecto Textbox na Toolbox à esquerda em Standard. Clique no objecto e arraste-o para o código na zona indicada (entre as tags de form).Note-se que existem variadissimos itens (botões, links, imagens, checkbox, etc) e que para adiciona-los nada tão simples como apenas arrasta-los para o ecrã onde está o nosso codigo (no centro). É alias o que faremos em seguida com os outros objectos. Caso esteja a trabalhar no modo “Design” o codigo é automaticamente inserido no sitio correcto.
Podemos depois de arrastar o objecto pretendido alterar as suas propriedades como por exemplo o nome, associar-lhe uma formatação específica de uma classe de um ficheiro CSS, etc. Basta faze-lo à direita em baixo na janela de propriedades. Note que colocando o cursor na zona do codigo inserido, as propriedades referentes à textbox aparecem automaticamente.
O mesmo procedimento é usado para o utilizador inserir o seu email:
Criação de uma DropdownList (lista de itens) Para criar uma DropDown List arrastar o objecto DropDownList para o código. Para adicionar itens à lista de um modo muito simples, escolha o modo de visualização de “Design” (na janela de programação central em baixo). Até agora temos trabalhado no modo de visualização “Source”. Localize a DropDownList inserida e seleccione-a. Repare que quando está selecionada existe uma seta apontada para a direita na zona superior:
Clique na seta com o botão esquerdo do rato e seleccione a opção Edit Items. Aparecerá uma caixa onde podera adicionar itens bem como o seu valor. Tudo é feito graficamente e o código vai sendo escrito de fundo automaticamente. No nosso caso adicionámos o seguinte:
No caso de querermos que a informação provenha de uma base de dados vamos fazer o seguinte: Em primeiro lugar e ainda no modo de visualização “Design” vamos arrastar para o final da nossa pagina (zona mais inferior) um ojecto do tipo Data da Toolbox, com o nome de SQLData Source.
Uma vez adicionado, seleccione-o e verifique novamente a existência de uma seta. Clique na seta com o botão esquerdo do rato e escolha Configure Data Source.
Neste caso escolhemos a base de dados criada anteriormente com os paises. Clique Next. Seguidamente o Visual Studio pergunta se queremos guardar essa conexão com algum nome que queiramos dar. Em seguida podemos editar o nosso query à base de dados, isto é a informação que queremos saber:
O query pode ser mais ou menos complexo, podemos adicionar clausulas WHERE, ORDER BY etc, embora para casos de complexidade muito específica o melhor seja talvez editar o query directamente no Page Load do ficheiro com extensão cs, e associa-lo depois ao SQL Data Source. Veremos como isso se faz em exemplos posteriores. De qualquer forma para quem se está a iniciar torna-se mais simples usar as ferramentas disponíveis. Depois de escolhidos os campos desejados, fazemos Next, e podemos inclusive testar se o query está realmente a funcionar clicando em Test Query. Para terminar escolher Finish. Para associar agora a nossa DropdownList ao Data Source que colocámos no fundo da pagina, vamos seleccionar a DropdownList e na seta clicar com o botão esquerdo e escolher Chose Data Source (em oposto a Edit Items como fizemos no caso anterior). Na caixa de opções que é mostrada em seguida escolher SQLDataSource1 (a que editámos). Escolher os items correspondentes para a visualização das hipóteses e seus valores associados e clique OK para continuar.
Os itens da DropdownList estão agora associados à base de dados e aos valores dela recebidos:
Criação de uma RadioButtonList (lista de botões “rádio”) Vamos ainda adicionar no nosso formulário uma lista de botões “radio” para escolha de um destino de férias. Tal como fizemos para os outros casos, vamos à Toolbox e escolhemos uma RadioButtonList e editamos tal como na primeira DropdownList, os items que queremos mostrar.
nota: ver o código completo em Formularios 3. Validar Campos Escrito por Tânia Penedo Website do autor: http://www.taniapenedo.com Dados do autor: Programação multi-plataforma; C#, PHP, Java, MySQL, SQL-Server. |
Avalie este artigo
|
|||||||||||||||||||||
|
Envie a alguém conhecido
| ||||||||||||