CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Datagridcolumn

(1/1)

Vortice:
Como asigno el ancho a la columna de un DataGrid a traves de codigo......

Sagma:
hola que tal, puede usar el tablestyle:


--- Código: Text ---     Function ConfigurarGrilla()         DataGrid1.CaptionText = "Tabla de los Pintores"        DataGrid1.CaptionForeColor = Color.Coral         'crenado un estilo personalizado y una columna personlizada        Dim myEstiloGrid As DataGridTableStyle = New DataGridTableStyle         'aginando la tabla al que asocia el estilo        myEstiloGrid.MappingName = "pintor"         'agregando caracteristica a una columna, codigo del pintor        Dim myEstiloCol As New DataGridTextBoxColumn        myEstiloCol.MappingName = "codigopintor"        myEstiloCol.HeaderText = "Codigo"        myEstiloCol.Width = 42         'Para el campo del nombre        Dim myEstiloCol1 As New DataGridTextBoxColumn        myEstiloCol1.MappingName = "nombre"        myEstiloCol1.HeaderText = "Nombres"        myEstiloCol1.Width = 80         'Para el campo de telefono        Dim myEstiloCol2 As New DataGridTextBoxColumn        myEstiloCol2.MappingName = "telefono"        myEstiloCol2.HeaderText = "Telefono"        myEstiloCol2.Width = 80         'Para el campo del celular        Dim myEstiloCol3 As New DataGridTextBoxColumn        myEstiloCol3.MappingName = "celular"        myEstiloCol3.HeaderText = "Celular"        myEstiloCol3.Width = 90         'agregando el primer estilo        myEstiloGrid.GridColumnStyles.Add(myEstiloCol)        myEstiloGrid.GridColumnStyles.Add(myEstiloCol1)        myEstiloGrid.GridColumnStyles.Add(myEstiloCol2)        'myEstiloGrid.GridColumnStyles.Add(myEstiloCol3)         'agrengando el estilo a la grilla        DataGrid1.TableStyles.Add(myEstiloGrid)     End Function  
suerte  :comp:

Vortice:
Camarada Sagma gracias por tu respuesta, pero la voy a implementar mas adelante por q me significa cambiar muchas cosas de mi codigo, pero igual muchas gracias........

Dandelion37:
Vortice, espero que te sirva

Me.estado = New System.Windows.Forms.DataGridTextBoxColumn

        Me.estado.Format = ""
        Me.estado.FormatInfo = Nothing
        Me.estado.HeaderText = "Estado"
        Me.estado.MappingName = "Estado"
        Me.estado.NullText = ""
        Me.estado.ReadOnly = True
       Me.estado.Width = 75

columna de nombre estado

Navegación

[0] Índice de Mensajes

Ir a la versión completa