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?