Artigo .net Magazine 36 - Mestre/Detalhe em um único formulário

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Artigo publicado pela .net Magazine 36.

capa_NET36_G.gif

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.

 

 image002.jpg

Figura 1. Criando um novo Web Site

 

Criando o banco de dados

No Solution Explorer, clique com o botão direito na pasta App_Data e selecione a opção "

A exibição deste artigo foi interrompida :(
Este post está disponível para assinantes MVP

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?