Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 01-jun-2007, 00:25   #1 (permalink)
sito-ito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 28
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.
sito-ito está desconectado   Responder Citando
Antiguo 01-jun-2007, 01:13   #2 (permalink)
javiermil ha deshabilitado el karma
 
Avatar de javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 516
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
javiermil está desconectado   Responder Citando
Antiguo 18-jun-2007, 14:22   #3 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
Cool 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....
Punktruka está desconectado   Responder Citando
Antiguo 19-jun-2007, 08:19   #4 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
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....
Punktruka está desconectado   Responder Citando
Antiguo 19-jun-2007, 08:52   #5 (permalink)
daniel00 está en el buen camino
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 650
Enviar un mensaje por MSN a daniel00 Enviar un mensaje por Yahoo  a daniel00
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.
daniel00 está desconectado   Responder Citando
Antiguo 20-jun-2007, 03:50   #6 (permalink)
javiermil ha deshabilitado el karma
 
Avatar de javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 516
Re: Columnas en GridView

Punktruka, la solucion para ti es la misma.

Un saludo
javiermil está desconectado   Responder Citando
Antiguo 20-jun-2007, 10:37   #7 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
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....
Punktruka está desconectado   Responder Citando
Antiguo 21-jun-2007, 03:47   #8 (permalink)
javiermil ha deshabilitado el karma
 
Avatar de javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 516
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
javiermil está desconectado   Responder Citando
Antiguo 25-jun-2007, 08:25   #9 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
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....
Punktruka está desconectado   Responder Citando
Antiguo 25-jun-2007, 11:19   #10 (permalink)
Punktruka está en el buen camino
 
Avatar de Punktruka
 
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 207
Enviar un mensaje por MSN a Punktruka
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....
Punktruka está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93