locked
informação no grid view RRS feed

  • Pergunta

  • olá amigos,

    tenho que colocar informações do banco no meu grid view.

    mas as informações não cabem no grid view . na tela.

    existe a possibilidade de colocar 5 informações numa linha e na linha de baixo colocar outras 2 ou 1.

    isso acontecendo sucessivamente.

    Obrigado.


    Eduardo - Asp.Net - Web developer - SQL
    terça-feira, 2 de junho de 2009 20:20

Todas as Respostas

  • Olá Eduardo,

    Sim é possível, você precisa alterar o template da linha, incluindo um TemplateField e ItemTemplate no GridView.

    Infomaçõe em:
    http://msdn.microsoft.com/en-us/library/bb288032.aspx
    http://www.asp.net/learn/data-access/tutorial-12-cs.aspx
    http://www.linhadecodigo.com.br/Artigo.aspx?id=788



    Veja exemplo:

                            <asp:GridView ID="gvPessoas" runat="server" ...../>
    			<Columns>
                                    <asp:TemplateField>
                                        <ItemTemplate>
                                            <asp:Label ID="Label1" runat="server" Width="3px"></asp:Label>
                                            <asp:Label ID="Label2" runat="server" Font-Bold="True" Font-Names="Verdana" Font-Size="10px"
                                                Text='<%# DataBinder.Eval(Container.DataItem,"NOME") %>' Width="418px"></asp:Label>
                                            <asp:Label ID="Label4" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"IDCLIENTE") %>'
                                                Width="104px"></asp:Label><br />
                                            <asp:Label ID="Label3" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"ENDERECO") +"," + DataBinder.Eval(Container.DataItem,"NUMERO") %>'
                                                Width="593px"></asp:Label><br />
                                            <asp:Label ID="Label5" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"BAIRRO") + "  " + DataBinder.Eval(Container.DataItem,"CEP") %>'
                                                Width="267px"></asp:Label>
                                            <asp:Label ID="Label6" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"MUNICIPIO") %>'
                                                Width="321px"></asp:Label>
                                        </ItemTemplate>
                                    </asp:TemplateField>
    



    Jenner Maciejewsky Rocha
    sexta-feira, 5 de junho de 2009 15:24