Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Columnas en GridView (http://www.forosdelweb.com/f78/columnas-gridview-494469/)

sito-ito 01/06/2007 00:25

Columnas en GridView
 
Hola;

Tengo un servicio web que me devuelve ls datos de las personas almacenadas en la bd (Persona[]) y quiero mostrarlas en un gridview.

Mi problema esta en que quiero mostras solo unos cuantos datos de las personas no todos, y no se como hacer para poner solo algunas columnas.

Como se hace???

Esta bien hacerlo mediante servicio web???

Muchas gracias por todo.

javiermil 01/06/2007 01:13

Re: Columnas en GridView
 
Con la propiedad DataField de BoundColumn muestras solo los datos que indiques en cada uno de ellos:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" >
<Columns>

<asp:BoundColumn
HeaderText="Number"
DataField="IntegerValue">
</asp:BoundColumn>

<asp:BoundColumn
HeaderText="Description"
DataField="StringValue">
</asp:BoundColumn>

<asp:BoundColumn
HeaderText="Price"
DataField="CurrencyValue"
DataFormatString="{0:c}">
</asp:BoundColumn>

</Columns>
</asp:GridView>


Un saludo

Punktruka 18/06/2007 14:22

Re: Columnas en GridView
 
Hola, yo necesito lo mismo,, pero la diferencia es que los datos los estoy trayendo desde un procedimiento almacenado, con un SqlDataAdapter.
entonces como quedaría mi código ..??
este es mi gridview
Código:

<asp:GridView ID="GridView1" runat="server" BackColor="White" BorderColor="#999999"
            BorderStyle="None" BorderWidth="1px" CellPadding="3" EmptyDataText="No existen registros.."
            GridLines="Vertical">
            <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
            <RowStyle BackColor="#EEEEEE" ForeColor="Black" />
            <SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
            <HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
            <AlternatingRowStyle BackColor="#DCDCDC" />
        </asp:GridView>

y esta es la parte donde lleno el gridview
Código:

Dim adaptador As New SqlDataAdapter(cmd)
        Dim ds As New DataSet
        adaptador.Fill(ds)

        GridView1.DataSource = ds

        GridView1.DataBind()

favor ayudaa...

Punktruka 19/06/2007 08:19

Re: Columnas en GridView
 
puxaaaaaaaaaaaaaaaaaa.. porque nadie kontestaaaaaaaaaaaaaaaaaa ..??????
necesito la ayuda.. porfisssssssssss.....
*algun moderador por ahiii.. ???

daniel00 19/06/2007 08:52

Re: Columnas en GridView
 
Que tal Punktruka.

Esto no es un chat, entonces tienes que esperar a que alguien conteste, puede pasar que nadie lo haga.

¿Por cierto ya intentas lo que dice javiermil?. Quizá ya tenias la solución y no lo sabias.

Saludos.

javiermil 20/06/2007 03:50

Re: Columnas en GridView
 
Punktruka, la solucion para ti es la misma.

Un saludo

Punktruka 20/06/2007 10:37

Re: Columnas en GridView
 
si me resulta para armar el gridview con las columnas que quieroo..
pero mi duda es .. cómo inserto en cada columna los valores que me trae un procedimiento..?
este es mi codigo del gridv.
Código:

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" CssClass="cell3">
          <Columns>
                <asp:BoundField HeaderText="Rut" DataField="1111" />
                <asp:BoundField HeaderText="Nombre" DataField="2222" />
                <asp:BoundField HeaderText="Apellido" DataField="3333" />
            </Columns>
</asp:GridView>

entonces por ejemplo, mi procedimiento me trae varios campos, pero solo quiero insertar en mi columna RUT el campo rut que me trae el proced. almacenado, lo mismo para los campos nombre y apellido.

favor ayudaaaaa..

javiermil 21/06/2007 03:47

Re: Columnas en GridView
 
Creo que no los has entendido bienb, el datafield es el campo del origen de datos seria:

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" CssClass="cell3">
<Columns>
<asp:BoundField HeaderText="Rut" DataField="rut" />
<asp:BoundField HeaderText="Nombre" DataField="nombre" />
<asp:BoundField HeaderText="Apellido" DataField="apellido" />
</Columns>
</asp:GridView>

Un saludo

Punktruka 25/06/2007 08:25

Re: Columnas en GridView
 
:'( :'( pero si entiendo esooooooo.. lo que no se, es como paso los valores que me trae el proced. almacenadooo........
Código:

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" CssClass="cell3">
            <Columns>
                <asp:BoundField HeaderText="Rut" DataField="comoo?????" />
                <asp:BoundField HeaderText="Nombre" DataField="????" />
                <asp:BoundField HeaderText="Apellido" DataField="?????" />
                <asp:HyperLinkField HeaderText="Ver Docto." NavigateUrl="~/Default2.aspx" />
            </Columns>
            <RowStyle CssClass="cell3" />
            <HeaderStyle CssClass="titu1" />
            <AlternatingRowStyle CssClass="cell2" />
        </asp:GridView>


Punktruka 25/06/2007 11:19

Re: Columnas en GridView
 
:borracho: ooooo ya lo resolví....que fácil era... jijij.. yo misma me estaba complicando..
gracias.


La zona horaria es GMT -6. Ahora son las 19:50.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.