Autor Tema: Colocarle formato a una columna en un datagrid en vb6  (Leído 3263 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Paulita

  • Kilobyte
  • **
  • Mensajes: 69
  • Reputación: +2/-1
    • Ver Perfil
Colocarle formato a una columna en un datagrid en vb6
« en: Julio 23, 2014, 08:24:00 pm »
Hola. Tengo una duda, estoy trabajando con un datagrid, en la primera columna tengo un campo que se llama n° de orden, en la base de datos estoy almacenado el valor en número pero como el datagrid tiene que salir algo asi 0001, mi pregunta como hago para agregarle eso tres cero al delante del número del campo en el datagrid?

aedEric

  • Megabyte
  • ***
  • Mensajes: 211
  • Reputación: +20/-0
    • Ver Perfil
Re:Colocarle formato a una columna en un datagrid en vb6
« Respuesta #1 en: Julio 23, 2014, 09:20:22 pm »
hola paulita haces esto:

Código: [Seleccionar]
Set Me.DataGrid1.DataSource = rst
DataGrid1.MarqueeStyle = dbgHighlightRowRaiseCell
Set col1 = DataGrid1.Columns(0)
col1.DataFormat.Format = "0000"
yo ya no utilizo datagrid pero anteriormente asi lo hice deberias ver otras opciones mshflexgrid

saludos
No he fracasado. He encontrado 10000 soluciones que no funcionan.

Paulita

  • Kilobyte
  • **
  • Mensajes: 69
  • Reputación: +2/-1
    • Ver Perfil
Re:Colocarle formato a una columna en un datagrid en vb6
« Respuesta #2 en: Julio 23, 2014, 09:49:29 pm »
Muchas Gracias aedEric funciono genial, ahora si me muestra como quiero  :) :D

Paulita

  • Kilobyte
  • **
  • Mensajes: 69
  • Reputación: +2/-1
    • Ver Perfil
Re:Colocarle formato a una columna en un datagrid en vb6
« Respuesta #3 en: Julio 23, 2014, 10:05:53 pm »

Código: [Seleccionar]
Set Me.DataGrid1.DataSource = rst
DataGrid1.MarqueeStyle = dbgHighlightRowRaiseCell
Set col1 = DataGrid1.Columns(0)
col1.DataFormat.Format = "0000"

aedEric estuve viendo pero ahora se me presenta un problema, al principio se me visualiza bien si es:
0001
.
.
.
0009
pero cuando llega a 00010 me aparece 0010 y no deberia, como haria en ese caso? habia colocado una condición pero no me funciona :(