Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

12
Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Transcript of Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Page 1: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Controles de visualização de dadosFormView

2º Semestre 2010 > PUCPR > BSI

Bruno C. de PaulaBruno C. de Paula

Page 2: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Presentation LayerCamada de Apresentação

Page 3: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Resumo da aula

O objetivo de hoje é conhecer os componentes de acesso a dados disponíveis no ASP.NET;

Vamos trabalhar com o componente FormView.

Page 4: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

O que é o componente FormView?

É um container que permite a manipulação de um único registro de cada vez;

Permite a edição, exclusão, listagem e inserção;

É mais indicado para:Inserção Edição

Page 5: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Principais Padrões do FormViewHeaderTemplete: Modelo do

cabeçalho;FooterTemplate: Modelo do

rodapé;EmptyDataTemplate: Modelo

quando não há nenhum item associado.

PagerTemplate: Modelo para paginação;

525/07/09

Page 6: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Principais Padrões do FormViewItemTemplate: Modelo de exibição

do item – Exibido quando DefaultMode = ReadOnly;

InsertItemTemplate: Modelo de exibição do item na Inserção – exibido quando DefaultMode=Insert;

EditItemTemplate: Modelo de exibição do item na Edição – exibida quando DefaultMode=Edit;

625/07/09

Page 7: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

O FormView é mais fácil de usar associado a um DataSourceProcure usar o ObjectDataSource;

711/04/23

Page 8: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

<%# Eval(“x”) %>:Vincula com o campo x

proveniente da fonte de dados;

<%# Bind(“x”) %>Semelhante ao Eval;Usado em componentes editáveis.

825/07/09

Page 9: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

DataBinding no template

925/07/09

Page 10: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

O Template também pode conter comandos

1025/07/09

Usar Propriedade CommandName;

Comandos padrão: Delete, New, Update, Cancel

Page 11: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

O programador pode criar seus próprios comandos

1125/07/09

Usar Propriedades CommandName, CommandArgument e o Evento ItemCommand;

Page 12: Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Mais detalhes e passo a passo

Passo a passo site Microsofthttp://www.asp.net/learn/data-access/?lang=cs

Verifique o resumo e passo a passo relacionado à aula:– http://www.brunocampagnolo.com/2009_2/aspnet/dal