Desenvolvimento de formulário master detail

26/08/2010

Bom dia.   Quero desenvolver um formulário master detail em as tabelas Pessoa e Endereço (as definições estão abaixo), em que eu consiga fazer uma busca da pessoa pelo nome e nesse mesmo formulário eu consiga listar as pessoas com seus endereços, sendo que cada pessoa pode ter mais de um endereço e que faça a manutenção nas pessoas e nos endereços (inclusão, alteração e exclusão). Estou utilizando asp.net com C# para fazer o mesmo.       Segue as definições:     Pessoa:   CREATE TABLE [dbo].[Pessoa]( [IdPessoa] [int] IDENTITY(1,1) NOT NULL, [Nome] [varchar](50) COLLATE Latin1_General_CI_AS NOT NULL, [DataNascimento] [datetime] NULL, [Email] [varchar](60) COLLATE Latin1_General_CI_AS NULL, [FlagSituacao] [bit] NOT NULL, CONSTRAINT [PK_Pessoa] PRIMARY KEY CLUSTERED ([IdPessoa] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY] Endereço: CREATE TABLE [dbo].[Endereco]( [IdEndereco] [int] IDENTITY(1,1) NOT NULL, [IdPessoa] [int] NOT NULL, [Descricao] [varchar](60) COLLATE Latin1_General_CI_AS NOT NULL, [Complemento] [varchar](30) COLLATE Latin1_General_CI_AS NULL, [Bairro] [varchar](50) COLLATE Latin1_General_CI_AS NOT NULL, [Cidade] [varchar](50) COLLATE Latin1_General_CI_AS NOT NULL, [Estado] [varchar](2) COLLATE Latin1_General_CI_AS NOT NULL, [CEP] [varchar](9) COLLATE Latin1_General_CI_AS NOT NULL, [FlagSituacao] [bit] NOT NULL, CONSTRAINT [PK_Endereco] PRIMARY KEY CLUSTERED ([IdEndereco] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY]
Laercio Silva

Laercio Silva

Curtidas 0

Respostas

Luiz Maia

Luiz Maia

26/08/2010

Laercio,   Sugiro você construir um recurso manualmente pois os recursos Master/Detail do Visual Studio são bastante engessados. E no seu caso, que você precisa fazer uma pesquisa e  
GOSTEI 0
Luiz Maia

Luiz Maia

26/08/2010

Laercio, Sugiro você construir um recurso manualmente pois os recursos Master/Detail do Visual Studio são bastante engessados. E no seu caso, que você precisa fazer uma pesquisa e um CRUD é recomendável desenvolver mais mais flexível. Logo, sugiro que você contrua um webform utilizando recursos de paineis. Dê uma olhada no exemplo abaixo, caso não entenda algo, entre em contato novamente, ok? http://video.devmedia.com.br/discovirtual/200237/Categoria.zip Abraços Att Luiz Maia
GOSTEI 0
Laercio Silva

Laercio Silva

26/08/2010

Luiz, na minha empresa o link é bloqueado, verificarei a noite da minha casa e amanhã te retorno.   Por enquanto obrigado.    
GOSTEI 0
Luiz Maia

Luiz Maia

26/08/2010

Ok Laercio, qualquer dúvida que tiver quanto ao código me avise.   Abraços Att Luiz Maia
GOSTEI 0
POSTAR