Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

formatear columna datagrid

Estas en el tema de formatear columna datagrid en el foro de Visual Basic clásico en Foros del Web. hola foreros, otra preguntita, como formateo una columna de datagrid de tipo datetime para que cuando me liste no me salga todo fecha + hora ...
  #1 (permalink)  
Antiguo 03/01/2007, 14:50
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 17 años, 7 meses
Puntos: 0
formatear columna datagrid

hola foreros, otra preguntita, como formateo una columna de datagrid de tipo datetime para que cuando me liste no me salga todo fecha + hora sinsolamente hora ... he estado intentando hacerlo algo con datagrid1.columns(3).format .. mmm algo por ahi voy ?

gracias
  #2 (permalink)  
Antiguo 03/01/2007, 17:21
 
Fecha de Ingreso: noviembre-2004
Ubicación: Corrientes, Arg.
Mensajes: 129
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: formatear columna datagrid

Si Stefanie, en general vas por buen rumbo. En las DataGrid la propiedad de formateo no se llama "Format" sino "NumberFormat", pero los formatos con nombre son los mismos que para Format.
Si querés la hora con minutos y segundos sería:

DataGrid1.Columns(3).NumberFormat = "Long Time"

... y si lo querés sólo con hora y minutos, pero sin segundos:

DataGrid1.Columns(3).NumberFormat = "Short Time"

... se pueden aplicar también todos los otros formatos con nombre que se usan en Format, o hacer uno propio "definido por el usuario".
Saludos
  #3 (permalink)  
Antiguo 15/01/2007, 16:17
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: formatear columna datagrid

ohhh muchas gracias, :) y dime para las fechas tambien seria lo mismo?
  #4 (permalink)  
Antiguo 15/01/2007, 18:49
 
Fecha de Ingreso: noviembre-2004
Ubicación: Corrientes, Arg.
Mensajes: 129
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: formatear columna datagrid

Para las fechas hay 3. Lo que sigue lo copié de la ventana "Inmediato" que en VB6 se abre con Control+G:

print format(date,"Short Date")
15/01/07
print format(date,"Medium Date")
15-Ene-07
print format(date,"Long Date")
Lunes, 15 de Enero de 2007

¿No tenés instalada la MSDN?
Saludos
  #5 (permalink)  
Antiguo 16/01/2007, 23:08
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: formatear columna datagrid

no no tengo la libreria instalada :( .Bueno muchas gracias por tu respuestas. Me han sido de gran utilidad.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:04.