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

GridView Vacio muestre rows vacias

Estas en el tema de GridView Vacio muestre rows vacias en el foro de ASPX (.net) en Foros del Web. Como hago para que cuando el gridview este vacio muestre las filas, pasa que cuando no tengo datos me aparece solamente el header........
  #1 (permalink)  
Antiguo 13/11/2006, 13:23
Avatar de shumito  
Fecha de Ingreso: mayo-2006
Mensajes: 248
Antigüedad: 18 años
Puntos: 0
GridView Vacio muestre rows vacias

Como hago para que cuando el gridview este vacio muestre las filas, pasa que cuando no tengo datos me aparece solamente el header.....
  #2 (permalink)  
Antiguo 13/11/2006, 13:41
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Cita:
Iniciado por shumito Ver Mensaje
Como hago para que cuando el gridview este vacio muestre las filas, pasa que cuando no tengo datos me aparece solamente el header.....
Si el gridview esta vacio pues es logico que no va a mostrar ningun dato y va a mostrar los headers, pero si despues de que se carge el grid le haces un if diciendo que si tugrid.rows.count <= 0 entonces que se haga invisible al usuario, no se si sea eso?
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #3 (permalink)  
Antiguo 14/11/2006, 00:08
Avatar de mabarcau  
Fecha de Ingreso: mayo-2005
Mensajes: 317
Antigüedad: 19 años
Puntos: 0
Puedes agregar el numero de filas que desees al origen de datos con el cual enlazas a tu gridview, en el caso del datatable, podrias ir agregando nuevas filas, algo asi:

For i As Integer = 0 To n - 1
Dim dr As DataRow
dr = dtConcepto.NewRow()
dtConcepto.Rows.Add(dr)
dtConcepto.Rows(i)("COLUMNA_01") = ""
dtConcepto.Rows(i)("COLUMNA_02") = ""
dtConcepto.Rows(i)("COLUMNA_03") = ""
dtConcepto.Rows(i)("COLUMNA_04") = ""
dtConcepto.Rows(i)("COLUMNA_05") = ""
Next

Con eso logras agregar "n" filas "vacias".

slds.
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 06:33.