Foros del Web » Programando para Internet » ASPX (.net) »

Columnas en GridView

Estas en el tema de Columnas en GridView en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/06/2007, 00:25
 
Fecha de Ingreso: diciembre-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
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.
  #2 (permalink)  
Antiguo 01/06/2007, 01:13
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 5 meses
Puntos: 2
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
  #3 (permalink)  
Antiguo 18/06/2007, 14:22
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
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...
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #4 (permalink)  
Antiguo 19/06/2007, 08:19
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
Re: Columnas en GridView

puxaaaaaaaaaaaaaaaaaa.. porque nadie kontestaaaaaaaaaaaaaaaaaa ..??????
necesito la ayuda.. porfisssssssssss.....
*algun moderador por ahiii.. ???
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #5 (permalink)  
Antiguo 19/06/2007, 08:52
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 2 meses
Puntos: 8
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.
  #6 (permalink)  
Antiguo 20/06/2007, 03:50
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 5 meses
Puntos: 2
Re: Columnas en GridView

Punktruka, la solucion para ti es la misma.

Un saludo
  #7 (permalink)  
Antiguo 20/06/2007, 10:37
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
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..
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #8 (permalink)  
Antiguo 21/06/2007, 03:47
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 5 meses
Puntos: 2
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
  #9 (permalink)  
Antiguo 25/06/2007, 08:25
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
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>
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #10 (permalink)  
Antiguo 25/06/2007, 11:19
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 20 años
Puntos: 0
Re: Columnas en GridView

ooooo ya lo resolví....que fácil era... jijij.. yo misma me estaba complicando..
gracias.
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:51.