none
ajuda com gridview RRS feed

  • Pergunta

  • Bom dia galera, beleza?

    Estou desenvolvendo uma aplicação de demonstrativo de glosas.

    Tenho uma dúvida quanto ao GridView.

    Tenho que mostrar os seguintes dados no gridview.. porém.. estes dados vem em apenas uma linha do datatable, como resultado de uma consulta SQL.

    Teria como jogar no grid para que ficasse da seguinte maneira?

    Grato desde já..

    Gustavo

    quarta-feira, 18 de abril de 2012 13:50

Respostas

  • Gustavo, bom dia.

    Segue uma solução:

    <asp:GridView ID="gdvGlosa" runat="server" AutoGenerateColumns="false">
    	<Columns>
    	    <asp:TemplateField>
    		    <HeaderTemplate>
    			<table width="100%" border="1px">
    				<tr>
    				    <td>Data Procedimento</td>
    				    <td>Nome Paciente</td>
    				    <td>Código Paciente</td>
    				    <td>NR</td>
    				    <td>Nº Pedido</td>
    				    <td>Código Procedimento</td>
    				    <td>Descrição Procedimento</td>
    				    <td>Quantidade</td>
    				    <td>Valores</td>
    				</tr>
    		    </HeaderTemplate>
    		    <ItemTemplate>
    				<tr>
    				    <td><asp:Label runat="server" ID="Label1" Text='<%# Bind("DATA_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label2" Text='<%# Bind("NOME_PACIENTE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label3" Text='<%# Bind("COD_PACIENTE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label4" Text='<%# Bind("NR") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label5" Text='<%# Bind("NR_PEDIDO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label6" Text='<%# Bind("COD_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label7" Text='<%# Bind("DESC_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label8" Text='<%# Bind("QUANTIDADE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label9" Text='<%# Bind("VALOR") %>'></asp:Label></td>
    				</tr>
    				<tr>
    				    <td><asp:Label runat="server" ID="Label10" Text='<%# Bind("GLOSA") %>'></asp:Label></td>
    				    <td colspan="4"><asp:Label runat="server" ID="Label11" Text='<%# Bind("JUSTIFICATIVA") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label12" Text='<%# Bind("DESC_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label13" Text='<%# Bind("DESC_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label14" Text='<%# Bind("QUANTIDADE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label15" Text='<%# Bind("VALOR") %>'></asp:Label></td>
    				</tr>                      
    		    </ItemTemplate>
    		    <FooterTemplate>
    			</table>
    		    </FooterTemplate>
    	    </asp:TemplateField>
    	</Columns>
    </asp:GridView>

    Abraço,


    Carlos Eduardo Ferreira

    • Marcado como Resposta Harley Araujo sexta-feira, 20 de abril de 2012 10:56
    • Não Marcado como Resposta Gustavo Comeli terça-feira, 24 de abril de 2012 20:42
    • Marcado como Resposta Gustavo Comeli terça-feira, 24 de abril de 2012 20:42
    quarta-feira, 18 de abril de 2012 15:28

Todas as Respostas

  • Gustavo, bom dia.

    Segue uma solução:

    <asp:GridView ID="gdvGlosa" runat="server" AutoGenerateColumns="false">
    	<Columns>
    	    <asp:TemplateField>
    		    <HeaderTemplate>
    			<table width="100%" border="1px">
    				<tr>
    				    <td>Data Procedimento</td>
    				    <td>Nome Paciente</td>
    				    <td>Código Paciente</td>
    				    <td>NR</td>
    				    <td>Nº Pedido</td>
    				    <td>Código Procedimento</td>
    				    <td>Descrição Procedimento</td>
    				    <td>Quantidade</td>
    				    <td>Valores</td>
    				</tr>
    		    </HeaderTemplate>
    		    <ItemTemplate>
    				<tr>
    				    <td><asp:Label runat="server" ID="Label1" Text='<%# Bind("DATA_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label2" Text='<%# Bind("NOME_PACIENTE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label3" Text='<%# Bind("COD_PACIENTE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label4" Text='<%# Bind("NR") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label5" Text='<%# Bind("NR_PEDIDO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label6" Text='<%# Bind("COD_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label7" Text='<%# Bind("DESC_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label8" Text='<%# Bind("QUANTIDADE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label9" Text='<%# Bind("VALOR") %>'></asp:Label></td>
    				</tr>
    				<tr>
    				    <td><asp:Label runat="server" ID="Label10" Text='<%# Bind("GLOSA") %>'></asp:Label></td>
    				    <td colspan="4"><asp:Label runat="server" ID="Label11" Text='<%# Bind("JUSTIFICATIVA") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label12" Text='<%# Bind("DESC_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label13" Text='<%# Bind("DESC_PROCEDIMENTO") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label14" Text='<%# Bind("QUANTIDADE") %>'></asp:Label></td>
    				    <td><asp:Label runat="server" ID="Label15" Text='<%# Bind("VALOR") %>'></asp:Label></td>
    				</tr>                      
    		    </ItemTemplate>
    		    <FooterTemplate>
    			</table>
    		    </FooterTemplate>
    	    </asp:TemplateField>
    	</Columns>
    </asp:GridView>

    Abraço,


    Carlos Eduardo Ferreira

    • Marcado como Resposta Harley Araujo sexta-feira, 20 de abril de 2012 10:56
    • Não Marcado como Resposta Gustavo Comeli terça-feira, 24 de abril de 2012 20:42
    • Marcado como Resposta Gustavo Comeli terça-feira, 24 de abril de 2012 20:42
    quarta-feira, 18 de abril de 2012 15:28
  • Valeu carlos eduardo.

    com algumas modificações solucionou o meu problema.

    abarços

    terça-feira, 24 de abril de 2012 20:42