Visual Basic.NET - eliminar columnas vacías de un datagridview

 
Vista:
sin imagen de perfil
Val: 18
Ha disminuido su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

eliminar columnas vacías de un datagridview

Publicado por mario (14 intervenciones) el 06/09/2017 22:08:23
Gracias de antemano, yo tengo una duda, cómo puedo hacer para poder eliminar las columnas vacías de un datagridview
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 196
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

eliminar columnas vacías de un datagridview

Publicado por omar (166 intervenciones) el 06/09/2017 22:23:52
Saludos

lo que podrias hacer es llenar el gridview manualmente y despues al checar que columnas estan vacios volver a cargar solo las columnas que contengan datos en el datagridvivew

para crear las columnas
1
2
dgv.columns.add("d","d")
dgv.columns.add("b","b")

ya tu rellenas con datos las filas segun las columnas

investiga como llenar registros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 18
Ha disminuido su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

eliminar columnas vacías de un datagridview

Publicado por mario (14 intervenciones) el 07/09/2017 00:02:24
Hola gracias por tú aporte de hecho ya hice un proceso en el cual el grid se llena con la importación de datos de un archivo de excel, pero al importarlo me manda ciertas columnas vacías, por lo cual mi intensión es hacer un proceso que recorra todas las columnas y si encuentra una columna vacía eliminar esa columna.

Este es el código que hago pero la verdad no me manda error, ni me hace lo que deseo

1
2
3
4
5
For X = 0 To dgv.Columns.Count - 1
    If dgv.Columns(X).ToString = Nothing Then
        dgv.Columns.Remove(dgv.Columns(X))
    End If
Next

Gracias de antemano por toda la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 196
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

eliminar columnas vacías de un datagridview

Publicado por omar (166 intervenciones) el 07/09/2017 01:25:11
entonces oculta la columna que no tiene datos

1
columns(4).visible=false
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 18
Ha disminuido su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

eliminar columnas vacías de un datagridview

Publicado por mario (14 intervenciones) el 07/09/2017 16:23:16
no me sirve ocultarla porque luego de eso tengo que hacer otro proceso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar