LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Conheça o DataList

por Weverton Sousa Valentim dos Santos em 26/2/2009

Hoje em dia o desenvolvedor web precisa de vantagens no desenvolvimento de aplicações como uma redução de código fonte, recursos de IDE, facilidade e componentes otimizados e etc...

Elaborei este artigo para falar do DataList, componente ideal para exibir uma maior quantidade de dados a partir de um banco de dados ou qualquer outra fonte de informações, mas de uma maneira leve e de pouco código.

Para exibição de dados o DataList define como será exibido apartir de estilos e neste podemos ter os seguinte itens.

  1. Header - primeiro estilo para cabeçalho
  2. Item - local onde iremos exibir os itens de informação
  3. AlternateItem - usado de forma intercalada com o template item
  4. EditItem - usado para editar as informações
  5. SelectedItem - usado para exibir os itens selecionados
  6. Separator - estilo entre os itens
  7. Footer - último estilo para rodapé

A exibição do Datalist pode ser personalizada através de algumas propriedades:

  1. RepeatLayout  = " Flow | Table " - Podemos usar Flow ou Table , indicando se os itens serão exibidos em sequência ou em uma estrutura de tabela
  2. GridLines = "None | Horizontal | Vertical | Both " - Indica se iremos exibir linhas de grade no componente de acordo com as opções permitidas
  3. RepeatColumns= "NúmeroColunas" - Informa a quantidade de colunas que serão usadas para exibir os dados.
  4. RepeatDirection = " Vertical | Horizontal " - Indica a direção na qual os dados serão preenchidos.
  5. ShowHeader = " False | True " - indica se o template cabeçalho será exibido.
  6. ShowFooter = " False | True " - indica se o template rodapé será exibido.
  7. DataSource = "<% expressão databinding %> - Indica a fonte de dados
  8. OnCancelCommand = "OnCancelCommandMethod" - habilita o comando para cancelar a operação.
  9. OnDeletelCommand = "OnDeleteCommandMethod" - habilita o comando para deletar dados.
  10. OnEditCommand = "OnEditCommandMethod" - habilita o comando para editar dados.
  11. OnUpdateCommand = "OnUpdateCommandMethod" - habilita o comando para atualizar dados.

Para salvar um valor de um campo em um estilo sobre um registro em uma das seções como SelectedItem, AlternatingItem, EditItem ou Item devemos usar o DataBinder.Eval.

Para exibir basta inserir a sintaxe como um Container.DataItem:

DataBinder.Eval(Container.DataItem, "Campo")

Para exibir campo de um registro do Banco iremos fazer assim:

<%# DataBinder.Eval(Container.DataItem, "NomeDoProduto") %>

 

Em breve iremos utilizar muito o Datalist.

E para todos que leiam meu artigo, aguarde, novidades viram por ai!!

voltar   comente  subir

Download Copy





 
Weverton Sousa Valentim dos Santos



Comentários:

Comentado por: Lucas Felipo - 6/4/2009 0:00:00
Nossa valeu me ajudou muito!! Tava procurando estas propriedades a tempos.

Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Conheça o DataList




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....

A Era dos UltraBooks

Os modelos mais dos Ultrabooks...




NETITC