Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2008, 09:56
Avatar de javico40
javico40
 
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 15 años, 9 meses
Puntos: 9
Pregunta Problema al autoajustar tamaño de columnas de un datagrid

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?