Clique aqui para ler esse artigo em PDF.
Clique aqui para ler todos os artigos desta edição
Mestre/Detalhe em um único formulário
Este artigo discute |
Este artigo usa as seguintes tecnologias |
· Cadastros em ASP.NET; · Cadastros mestre detalhe; · Mestre/detalhe com GridView e DetailsView. |
Visual Studio 2005, C#, ASP.NET e SQL Server. |
Assim que comecei o desenvolvimento do meu primeiro projeto em .NET para Web, me deparei com uma situação que, apesar de facilmente resolvida no modelo desktop, eu ainda não tinha uma resposta satisfatória para o ambiente Web.
A questão era: “Como apresentar informações do tipo mestre/detalhe em um único formulário, de maneira simples e prática para os usuários?”. Os modelos que encontrava, sempre remetiam a formulários distintos para executar essa tarefa, ou seja, um formulário para manter as informações do registro mestre e outro para relacionar os detalhes, o que operacionalmente não agradava muito os usuários.
Este artigo apresenta a solução que encontrei para tal situação, aliando design e funcionalidade em um único formulário. Sem perdermos mais tempo vamos ao que interessa.
Criando o projeto
Crie um projeto Web Site no Visual Studio 2005, através do menu File>New>Web Site. Selecione o item ASP.NET Web Site, em Language selecione Visual C# e clique em OK (Figura 1). Abra a página Default.aspx e altere para o modo Design.
Figura 1. Criando um novo Web Site
Criando o banco de dados
No ...