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

Slides:



Advertisements
Apresentações semelhantes
2º Semestre 2010 > PUCPR > TPU
Advertisements

Área de Desenvolvimento de Sistemas
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Criar uma Aplicação Web em ASP.NET v Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
Componentes de Dados e Camada de Acesso a Dados – FormView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Camada de Acesso a Dados em ASP.NET
Laboratório de Informática Introdução à Linguagem HTML
Linguagem HTML Básica Formulários – Detalhamento dos Componentes
Laboratório de Informática Tabelas
Laboratório de Informática CSS Seletores Texto em CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Exercício Academia 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Laboratório de Informática Introdução ao JavaScript 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática Listas 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
ASP.NET Ajax 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Introdução à Linguagem CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Aparência Comum e Navegação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados – GridView 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Exercício Academia 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Controles de visualização de dados GridView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Links 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Controles de visualização de dados FormView 2º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Plataforma Web 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes ASP.NET Validação – Parte 1 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Componentes de Dados e Camada de Acesso a Dados - Repeater 2º Semestre 2009 > PUCPR > Tecnologia de Programação Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
ASP.NET Ajax Control Toolkit Passo a passo Instalação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Análise de Casos de Uso.
Ferramenta de aprovisionamento de redes de cliente
FOLHA DE CÁLCULO 4.
Para Casa – Montar o cariograma
ES723 - Dispositivos Eletromecânicos
Introdução à Programação
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
Administração para Engenharia
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
Introdução ao JavaScript
1 3. Ao fazer as alterações no slide master, estas irão ser aplicadas a todos os diapositivos "dependentes" dele.
Classes e objetos P. O. O. Prof. Grace.
MetaLib - Visão Geral 1º Encontro de Usuários ALEPH 30 Nov. e 1º Dez. de 2006 Caio Pellegatti.
7 - Criação de Páginas Web
II Semana de Tecnologia da Informação
Cadastro de produtos por referência
Microsoft Access Carlos Sebastião.
Fiscal - Conversão de Regra de Imposto IdentificaçãoFIS_004 Data Revisão18/10/2013.
Relação de Movimentação de Produtos 1 Posto de Combustível.
Salas de Matemática.
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
Tutorial Sistema Igrejashow Índice 1.Acessando o Painel de ControleAcessando o Painel de Controle 2.Conhecendo o SistemaConhecendo o Sistema 3.Conhecendo.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Primeiro Técnico Navegadores.
ÁREA DE TRABALHO DO WINDOWS
MICROSOFT WORD AULA DO DIA 16/10/2009
Tecnologias de Informação e Comunicação (TIC)
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Escola Básica e Secundária Vieira de Araújo
Compras – Planejamento de Estoque
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Aplicação - Plataforma de Autoria - Natan. Resumo - Entendimento Ferramenta para desenvolvimento de conteúdo para tv digital, baseada em componentes e.
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
Transcrição da apresentação:

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

Resumo da aula O objetivo de hoje é conhecer os componentes de visualização de dados disponíveis no ASP.NET; Estes componentes permitem a prototipação rápida de interfaces com acesso a banco de dados. Vamos trabalhar, inicialmente, com o componente Repeater. Assim, exemplificaremos o funcionamento geral dos componentes de dados.

Principais Componentes de Visualização de Dados GridView: Listagem, edição, exclusão em formato tabelado horizontal; DataList: Listagem em formato de lista; DetailsView: Visualização, exclusão e edição de dados em formato tabelado vertical;

Principais Componentes de Visualização de Dados FormView: Semelhante ao DetailsView, mas no formato de formulário de itens. Repeater: Semelhante ao DataList, mas com formato livre. 4

Principais Componentes de Visualização de Dados ListView: Listagem, inserção, edição, exclusão em formato bastante flexível, semelhante ao GridView; DataPager: Paginador para o ListView; 5

Principais Componentes de Visualização de Dados A maior parte dos componentes normais de listagem (ver aba Standard) também tem integração com banco; 6 13/1/2014

O que é o componente Repeater? É um container que permite a iteração através dos dados em uma fonte de dados. Só permite a listagem de cada um dos itens da fonte de dados.

Quem itera é o componente e não o programador Meu objetivo na vida é exibir os itens de uma fonte de dados

Quem itera é o componente e não o programador Seu objetivo, programador, é criar o modelo de cada item

Componentes de dados usam DataBinding Vinculação de dados; Ligação e sincronização automática entre dados e interface; Uso de linguagens declarativas; Evita estruturas de repetição /1/2014

DataBinding via código 11 13/1/2014

Principais Modelos (templates)do Repeater ItemTemplate: Modelo de exibição do item; AlternatingItemTemplate: Modelo de exibição do item (linhas alternadas); HeaderTemplete: Modelo do cabeçalho; FooterTemplate: Modelo do rodapé; SeparatorTemplate: Modelo do separador de itens. 12

DataBinding no template : Vincula com o campo x proveniente da fonte de dados. 13

DataBinding no template 14 13/1/2014

Chamada de funções 1525/07/09 Qualquer função no C# pode ser chamada dentro do template; A função pode receber como parâmetro um object e retornar um string.

Chamada de funções 16 13/1/2014

O template pode conter componentes de ação (1/3) Botões, links (LinkButton), imagens (ImageButton), etc /1/2014

O template pode conter componentes de ação (2/3) Cuidado com as aspas! 18 13/1/2014

O template pode conter componentes de ação (3/3) Para tratar o evento do botão use o evento ItemCommand do Repeater; CommandSource retorna o controle clicado; 19 13/1/2014

Passagem de parâmetros para o ItemCommand (1/2) Usar a propriedade CommandArgument; 20 13/1/2014

Passagem de parâmetros para o ItemCommand (2/2) Usar a propriedade CommandArgument; 21 13/1/2014

Mais de um comando diferente em cada linha Usar a propriedade CommandName para diferenciar os comandos; 22 13/1/2014