Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con el Gridview

Estas en el tema de Problema con el Gridview en el foro de .NET en Foros del Web. Hola, he creado por codigo un gridview, es decir a traves de un sqldatadapter y con el databind, para asignar los campos al datagridview. El ...
  #1 (permalink)  
Antiguo 21/06/2012, 08:26
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 4 meses
Puntos: 1
Problema con el Gridview

Hola, he creado por codigo un gridview, es decir a traves de un sqldatadapter y con el databind, para asignar los campos al datagridview.

El problema es que uno de los campos que es de tipo date y en el gridview me sale la fecha y luego la hora 0:00:00, pero el campo es solo date no datetime. Es decir 21/06/2012 0:00:00

Como podria hacer para que solo me salga la fecha (21/06/2012), he intendado a utlizar la funcion dataformatstring, por codigo pero no se como usarla correectamente.

gracias
  #2 (permalink)  
Antiguo 21/06/2012, 15:24
 
Fecha de Ingreso: noviembre-2011
Ubicación: Huancayo
Mensajes: 70
Antigüedad: 12 años, 5 meses
Puntos: 6
Respuesta: Problema con el Gridview

Hola,
yo guardo la fecha en SQL como tienes ahi pero con hora a Cero,
cuando cargo al dataGridView con datasource muestra la fecha en formato corto.
no te pasa algo similar ?

Saludos
__________________
________________
CompuInicio.com
Iniciando Bien . . .
  #3 (permalink)  
Antiguo 21/06/2012, 16:37
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 12 años, 6 meses
Puntos: 14
Respuesta: Problema con el Gridview

Se me ocurre que al momento de hacer la consulta... en vez de regresar el campo normal, regreses una cadena.. ya con el formato como lo necesitas...

intenta con CONVERT(CHAR(8), campo_sql, 103)


checa el siguiente link para la función

http://msdn.microsoft.com/es-es/library/ms187928.aspx
  #4 (permalink)  
Antiguo 22/06/2012, 08:06
Avatar de cronopiomx  
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
Respuesta: Problema con el Gridview

el caso de que no te deje usar DateTime no pienso que sea el problema si lo uqe necesitas es incluir la fecha o bien cambias el tipo de dato en la tabla o bien buscas la forma de convertir 1 DateTime to Date, aca te dejo algunas formas prueba y si tienes dudas aqui estoy!!, aunque te recomiendo que conviertas a string el DateTime y le des la forma que quieres y despues lo Insertas en la DB

con el campo = DateTime.Now cojes la fecha actual, y puedes usar esta consulta para ello y le especificas el formato

SELECT campos FROM tabla WHERE DATE_FORMAT(campo,'%Y-%m-%d') = '2000-12-24';

s2
crono

Etiquetas: gridview, sql
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 22:43.