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

Valores nulos en gridview

Estas en el tema de Valores nulos en gridview en el foro de ASPX (.net) en Foros del Web. Hola Tengo una grid de donde me vienen los datos de un sqldatasource, de que manera puedo controlar que cuando ese grid esté vacio me ...
  #1 (permalink)  
Antiguo 25/02/2010, 05:43
 
Fecha de Ingreso: febrero-2010
Mensajes: 105
Antigüedad: 14 años, 10 meses
Puntos: 1
Valores nulos en gridview

Hola
Tengo una grid de donde me vienen los datos de un sqldatasource, de que manera puedo controlar que cuando ese grid esté vacio me aparezca una foto que tengo insertada en la página?
muchas gracias.
  #2 (permalink)  
Antiguo 25/02/2010, 09:55
 
Fecha de Ingreso: febrero-2010
Ubicación: in a program computer
Mensajes: 90
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: Valores nulos en gridview

hola...pues segun yo con una condicion =)


donde supongo debes hacer lo siguiente ...
Ya que asignaste tu datasource o tu databind a tu grid evaluas el contenido o lo que te devuelve tu datasource

if (ds.Tables[0].Rows.Count == 0)//Evalua el contenido de la consulta del DataSet
{
MessageBox.Show("No se encontro ninguna imagen"); //Es opcional el mesaje
//En esta parte le asignas la imagen que deseas al grid agregandole un asp:image
}

else {
asignas a tu data grid la consulta normal con los datos que quieres =)
}
  #3 (permalink)  
Antiguo 25/02/2010, 12:42
 
Fecha de Ingreso: enero-2006
Mensajes: 293
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Valores nulos en gridview

Si te refieres a que tu consulta SQL no regresó ningun registro... edita el EmptyTemplate


en la esquina superior derecha del gv presiona la flechita para que aparezca un sub menu, y una de las opciones es Edit Templates... luego aparecera un dropdownlist, seleccionas el Empty Template, y el gridview mostrará un template que puedes editar con html o controles de servidor del toolbox.. etc.
  #4 (permalink)  
Antiguo 25/02/2010, 12:44
 
Fecha de Ingreso: enero-2006
Mensajes: 293
Antigüedad: 18 años, 11 meses
Puntos: 4
Respuesta: Valores nulos en gridview

Si te refieres a que un campo debe mostrar cierta imagen cuando viene null, hay varias formas de hacerlo.. una seria desde tu query:

SELECT campo1,campo2.... isnull(campoImg, '<img src="./img.jpg"... />'), campoX
FROM tabla ....
  #5 (permalink)  
Antiguo 25/02/2010, 13:24
Avatar de jsrc1990  
Fecha de Ingreso: enero-2009
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Valores nulos en gridview

Para agregar, quizas no se tu caso pero a alguien más le sirva XD ... si en tu Gridview estas utilizando ImageField y por ejemplo el Usuario a la hora de registrar, no registró por eje su foto, a la hora de cargar los registros eje:

-Consecutivo
-Codigo
-Usuario
-Foto
.
.
.

El campo ImageField con el que cargas las fotos, llegara nulo, por lo que tienes la posibilidad de utilizar NullImageUrl del ImageField para cargar una imagen diferente a la que se pretendia cargar pero no se encontró.

Espero te halla servido, sino usa EmptyTemplate como te lo mencionó Osvier la cual me parece lo mas conveniente para tu caso.

Cuentanos.

Jsrc1990

Etiquetas: gridview, nulos, aspx
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 08:03.