Retroceder   Foros del Web > Programación para sitios web > .NET > win forms

Respuesta
 
Herramientas Desplegado
Antiguo 29-nov-2007, 06:16   #1 (permalink)
mdavila ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 395
DataGrid (tamaño de columnas)

Hola tengo un datagrid con un datasource, pero no puedo ponerle un ancho especifico a cada columna, se puede hacer?

gracias
mdavila está desconectado   Responder Citando
Antiguo 29-nov-2007, 06:47   #2 (permalink)
fermullo ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 22
Re: DataGrid (tamaño de columnas)

Hola,
a mi me costó 1 tiempo resolver el tema del ancho de columnas, ya que estaba
acostumbrado a que en ASP .Net es automático.

Para resolverlo tienes que ponerle estilo a la tabla, ejemplo:


Dim DGTableSytle As New DataGridTableStyle()

DGTableSytle.MappingName = DSAlarmas.Tables(0).TableName

Dim ColumnaStyle2 = New DataGridTextBoxColumn

ColumnaStyle2.HeaderText = "Nombre"
ColumnaStyle2.MappingName = "Nombre"
ColumnaStyle2.width = 90
DGTableSytle.GridColumnStyles.Add(ColumnaStyle2)

DGAlarmas.TableStyles.Add(DGTableSytle)
DGAlarmas.Refresh()

Tienes que cambiar DGAlarmas por el nombre de tu DataGrid y la columna "Nombre" por una de tus columnas. Tendrás que darle estilo a todas las columnas que quieres que se te muestre.

Saludos.
fermullo está desconectado   Responder Citando
Antiguo 29-nov-2007, 06:59   #3 (permalink)
mdavila ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 395
Re: DataGrid (tamaño de columnas)

Impecable, muchas gracias. Lo probare. :)
mdavila está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:21.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93