Foros del Web » Programación para mayores de 30 ;) » .NET »

Si la columna del DataGrid no tiene datos Ocultarla

Estas en el tema de Si la columna del DataGrid no tiene datos Ocultarla en el foro de .NET en Foros del Web. Hola buenas tarde, me surge una duda y me gustaría que me orientaran por favor. Tengo un DataGridView que tiene muchas columnas y al hacer ...
  #1 (permalink)  
Antiguo 18/04/2012, 15:52
 
Fecha de Ingreso: abril-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Si la columna del DataGrid no tiene datos Ocultarla

Hola buenas tarde, me surge una duda y me gustaría que me orientaran por favor.

Tengo un DataGridView que tiene muchas columnas y al hacer una consulta SQL quiero que solo se vean las columnas que traen datos y las sin datos las oculte el DataGrid.

De ante mano muchas gracias por las respuestas.
  #2 (permalink)  
Antiguo 20/04/2012, 15:16
 
Fecha de Ingreso: noviembre-2010
Mensajes: 43
Antigüedad: 14 años
Puntos: 0
Respuesta: Si la columna del DataGrid no tiene datos Ocultarla

Se me ocurre que antes de mostrar el datagrid lo recorras columna por columna y si no trae informacion pues uses :

DataGridView.1Columns[0].Visible = false;

Saludos!
  #3 (permalink)  
Antiguo 20/04/2012, 19:15
Avatar de emmax  
Fecha de Ingreso: agosto-2010
Ubicación: Sonora
Mensajes: 172
Antigüedad: 14 años, 3 meses
Puntos: 8
Respuesta: Si la columna del DataGrid no tiene datos Ocultarla

Hola Claudio_A, podrias recorrer tu DataGridView como lo menciona pablo_ch123 y ocultar tu columna, te dejo un fragmento de codigo para que te des una idea.

Dim fila As DataGridViewRow = DTG.CurrentRow
If (row.Cells("TuColumna").Value Is Nothing And String.IsNullOrEmpty(row.Cells("TuColumna").Value) ) Then
Me.DTG.Columns("TuColumna").Visible = False
End If

Saludos......

Etiquetas: vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.