• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Knitter

Como obter este resultado de forma simples em ASP.Net

6 mensagens neste tópico

Estou a falar da zona central da página onde os produtos aparecem dispostos em quadrados com a imagem e restantes dados. O DataList dá?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Disse o DataList mas existem mais, mas para este caso o DataList parece-me o mais indicado.

O DataList serve para isso, dás-lhe uma source de informação, normalmente de uma base de dados. E especificas como queres que um dos itens aparece, ou seja, defines o template. Se usares o VS normalmente ele já faz tudo sozinho, só temos de por as coisas assim pró "bonitas".

Se quiseres saber mais, http://www.asp.net/learn/data-access/, http://quickstarts.asp.net/QuickStartv20/aspnet/Default.aspx.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenho a listagem a usar uma DataGrid, aceder à base de dados não é problema, a questão é mesmo a apresentação. O componente chama-se DataList, pelo que assumo que mostre as coisas numa lista, estive a olhar para ele e não consigo fazer aparecer várias colunas, os dados aparencem numa lista apenas e não em colunas ordenadas da esquerda para a direita e de baixo para cima. O mais chato é que me sinto preso por não ter grande documentação não consigo encontrar grandes exemplos e a documentação parece-me falhar... deve ser a resistência natural contra o ASP.net a falar :(

Vou ver esses artigo obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vê, são porreiros. Eu não costumo usar ASP.Net a não ser quando sou "obrigado" no trabalho, por isso não sou nenhum expert mas tenho me safado e o que sei foi lendo isso.

Em relação às colunas, o DataList possui 2 propriedades, RepeatColumns e RepeatDirection. A primeira indica o número de colunas que irá ter (default é 0), a segunda indica em que direcção é feita a repetição (default vertical). Ou seja, por defeito, uma DataList irá apresentar tudo ordenado verticalmente, de cima para baixo.

Edit:

Lembrei-me de mais um link que vi na altura que andei a procura. Tem um exemplo muito simples do DataList. http://www.asp.net/CSSAdapters/DataList.aspx

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora