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

Problema con GridView

Estas en el tema de Problema con GridView en el foro de ASPX (.net) en Foros del Web. Hola a todos, mi problema es chico y supongo que debe ser muy facil, pero no se me ocurre como hacerlo. Tengo una grilla el ...
  #1 (permalink)  
Antiguo 05/02/2008, 13:12
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con GridView

Hola a todos, mi problema es chico y supongo que debe ser muy facil, pero no se me ocurre como hacerlo.


Tengo una grilla el cual muestra datos segun rango de fechas.

El problema esta que cuando no hay datos segun el rango de fechas la grilla no me aparece.

Ahora bien queria hacer un if para que cuando en la grilla no hallan datos aparesca un mensaje diciendo que no existen datos segun rango de fechas

Código:
    private void LoadDataGridConsultaTest( System.Data.DataSet dsConsultaTest )
    {
        gvConsultaTest.DataSource = dsConsultaTest;
        gvConsultaTest.DataMember = "Table";
        gvConsultaTest.DataBind();
    }
esa es mi funcion que muestra en la grilla los datos recibidos

entonces estaba pensando en hacer el if ahi adentro.

pero no me sale el asuntillo del if, queria saber si ustedes saben como hacer uno, preguntando si en la grilla existen datos
  #2 (permalink)  
Antiguo 06/02/2008, 04:49
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Problema con GridView

Prueba asi:

Código:
If gvConsultaTest.Rows.Count = 0 Then 'Prueba tambien con = 1 por si cuenta la cabecera
        gvConsultaTest.DataSource = dsConsultaTest
        gvConsultaTest.DataMember = "Table"
        gvConsultaTest.DataBind()
Else
        'muestra el mensaje en una label por ejemplo
End If
Saludos
  #3 (permalink)  
Antiguo 06/02/2008, 08:35
 
Fecha de Ingreso: enero-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Problema con GridView

Gracias, funco de maravilla

PD: era con 1
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:49.