Cita:
Iniciado por javico40
Hola foro, tengo el siguiente problema, utilizo un codigo para autoajustar el tamaño de cada columna a el tamaño de la informacion, el problema es que me de una NullReferenceException, este es el codigo:
Código:
Try
' formateado de columnas y filas
Dim var_EstiloTabla As New DataGridTableStyle
Dim var_tab As String = carga_variables.TableName.ToString
Dim var_ancho As Integer
var_EstiloTabla.MappingName = var_tab
DataGrid1.TableStyles.Clear()
DataGrid1.TableStyles.Add(var_EstiloTabla)
' buscar y cambiar el ancho de las columnas
For Each var_dtColumna As DataColumn In carga_variables.Columns
var_ancho = mod_Main.CampoMasLargo(carga_variables, DataGrid1, var_dtColumna.ColumnName)
var_EstiloTabla.GridColumnStyles(var_dtColumna.ColumnName).Width = var_ancho
Next
Catch err As System.Exception
MsgBox("Error al Autoajustar las columnas: " & err.Message)
End Try
He hecho muchas pruebas y finalmente he localizado el error en la linea:
Código:
var_EstiloTabla.GridColumnStyles(var_dtColumna.ColumnName).Width = var_ancho
Alguno sabe que pùede estar mal aqui?
si mal no recuerdo hay una opcion dentro del control que te permite hacer esto,
AutoSizeColumnMode, te podría ayudar..
nos vemos..
nos vemos..