ASP.NET - Crear GridView Manualmente, problemas,..

 
Vista:

Crear GridView Manualmente, problemas,..

Publicado por JoseM (45 intervenciones) el 26/03/2007 12:37:46
Buenas, intento crear un GridView desde el diseño en Html de la siguiente manera:

<asp:GridView ID="dgv2" runat=server BorderColor="Black" BorderWidth = "1px" CellPadding="3"
font-names="Verdana" Font-Size=Small HeaderStyle-BackColor="#aaaadd" AutoGenerateColumns=False>
<Columns>
<asp:BoundField HeaderText="Conductor" />
<asp:BoundField HeaderText="C" />
<asp:BoundField HeaderText="HoraE"/>
<asp:BoundField HeaderText="Origen"/>
<asp:BoundField HeaderText="Poblacion"/>
</Columns>
</asp:GridView>

Después, en la parte código: ejemplo.aspx.vb una vez tengo el dataset pongo el siguiente código:

dgv2.DataSource = ds
dgv2.DataMember = ds.Tables(0).TableName
dgv2.DataBind()

donde dgv2 es el gridview que acabo de hacer.

A la hora de ejecutar el proyecto me aparece el gridview con las "x" filas, pero todas vacías. Me aseguro y realmente el número de filas coincide con el resultado que debería salir, "x" registros. Pero todas las celdas me aparecen vacías, que alguien me ayude por favor, me urge mucho y es lo último que me falta por solucionar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear GridView Manualmente, problemas,..

Publicado por Santos Pairazamán (54 intervenciones) el 26/03/2007 16:55:26
Cambia esto
AutoGenerateColumns="TRUE"
me sucedió una vez.

Bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear GridView Manualmente, problemas,..

Publicado por JoseM (45 intervenciones) el 27/03/2007 07:53:03
Gracias Santos, pero si lo hacía con autogenerate después tendría problemas para ocultar las columnas. El problema era pq no ponía el campo linkado a cada columna, esto es:

<Columns>
<asp:BoundField HeaderText="Conductor" DataField="NOMBRECOND" />

Me faltaba por poner los Datafields(campos del dataset para que lo asemeje a la columna. Ya me funciona todo!!!! ^^
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear GridView Manualmente, problemas,..

Publicado por GUKLLY (2 intervenciones) el 13/04/2007 21:59:19
Hola!!

creo que lo que te hace falta es indicar el "DataField" de cada campo en el gridview, este debe coincidir con le nombre del campo segun lo obtienes en tu query; observa por ejemplo:

<asp:BoundField DataField="USUA_VENDEDOR"
HeaderText="VENDEDOR">
<ControlStyle CssClass="VisibleText" />
<ItemStyle CssClass="VisibleText" />
<HeaderStyle CssClass="VisibleText" />
<FooterStyle CssClass="VisibleText" />
</asp:BoundField>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar