Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda listagem de dados no VS2008


Tiago_BB

Pergunta

Ola pessoal.

Tenho o seguinte resultado de um select:

PERIODO --- NOME
-----------------------
 MANHA   --- PAULO
 MANHA   --- SANDRO
 MANHA   --- ROSE
 TARDE   --- RICARDO
 TARDE   --- PATRICIA
 TARDE   --- SHIRLEY
 NOITE   ---- PEDRO
 NOITE   ---- TABATA
 NOITE   ---- KELLY

Preciso exibir na tela da seguinte forma:

MANHA

--- PAULO

--- SANDRO

--- ROSE

TARDE

--- RICARDO

--- PATRICIA

--- SHIRLEY

NOITE

--- PEDRO

--- TABATA

--- KELLY

alguém tem alguma sugestão de controle que eu possa fazer exibir dessa forma?

Agradeço desde já!!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Ola pessoal.

Tentei usar o Datalist.

Mas o máximo que consegui obter foi o seguinte:

MANHA   
- PAULO
MANHA   
- SANDRO
MANHA  
- ROSE
TARDE   
- RICARDO
TARDE   
- PATRICIA
TARDE   
- SHIRLEY
NOITE   
- PEDRO
NOITE   
- TABATA
NOITE   
- KELLY
fiz dessa forma:
<asp:DataList ID="datalist"  runat="server"
RepeatColumns="1"
         Font-Names="Arial"
         Font-Size="8pt" 
         Height="149px" 
         Width="251px" CellPadding="0" ForeColor="#333333" RepeatLayout="Flow" 
         ShowFooter="False" ShowHeader="False"
         >
                                     
         <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                                     
         <ItemTemplate>
           <b><%#DataBinder.Eval(Container.DataItem, "PERIODO")%></b><br>
           <AlternatingItemTemplate>
              -    <%#DataBinder.Eval(Container.DataItem, "NOME")%><br>
           </AlternatingItemTemplate>
         </ItemTemplate>
          <AlternatingItemStyle BackColor="White" Font-Bold="False" Font-Italic="False" 
            Font-Overline="False" Font-Strikeout="False" Font-Underline="False" 
            Wrap="False" />
          <ItemStyle BackColor="#EFF3FB" />
          <SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
          <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
</asp:DataList>

O que devo fazer para arrumar isso e deixar de acordo com o que preciso?

Atte.

Link para o comentário
Compartilhar em outros sites

  • 0

Você precisará utilizar dois dataList, um dentro do outro.

Vou postar um que eu fiz com notícias:

<asp:ListView ID="listViewNoticias" runat="server">
                <ItemTemplate>
                    <div>
                        <asp:Label ID="dataNoticia" runat="server" Font-Bold="true" ForeColor="#465C7D" Text='<%# Eval("Key") %>' />
                        <asp:ListView ID="listViewDados" runat="server" DataSource='<%# Container.DataItem %>'>
                            <ItemTemplate>
                                <a href="/Conteudo.aspx?IDConteudo=<%# Eval("IDConteudo") %>" alt='<%# Eval("NomeConteudo") %>'>
                                    <li runat="server" style="padding-bottom: 5px"><span style="color: Silver; font-weight: bold">
                                        <%# Eval("DataAtualizacao", "{0:HH:mm}") %>
                                    </span>-
                                        <%# Eval("NomeConteudo") %>
                                    </li>
                                </a>
                            </ItemTemplate>
                            <LayoutTemplate>
                                <ul style="margin-top: 0; margin-bottom: 5px; list-style-type: none">
                                    <li id="itemPlaceholder" runat="server" />
                                </ul>
                            </LayoutTemplate>
                        </asp:ListView>
                    </div>
                </ItemTemplate>
                <LayoutTemplate>
                    <div id="itemPlaceholder" runat="server" />
                </LayoutTemplate>
            </asp:ListView>

Abraços...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...