27/10/2010, 10:54
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 18
Antigüedad: 14 años, 1 mes Puntos: 0 | |
Respuesta: ¿ Es posible ocultar celdas de una columna en un gridview? Digamos que si se puede ocultar ... pero no la celda ... si no el control (label, textbox, etc) que aparece en determinada celda. Esto en el evento RowDatabound
Protected Sub GrdRegistrosTemp_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GrdRegistrosTemp.RowDataBound
Dim dato As New Label
If e.Row.RowType = DataControlRowType.DataRow Then ' qui le decimos que trabaje solo con filas de datos, (no el header)
dato = e.Row.Cells(8).Controls(1)
If dato.Text = "Algo" Then 'esta seria la condicion para dejar visible o no el dato
dato.Visible = False
End If
End If
End Sub
'Con esto evitas asignar el texto en NULL y solo desapareces el control, lo cual te serviria en caso de que quisieras ocupar dicho dato al seleccionar alguna de las filas del gridview. Aunque para el usuario el dato no se ve, bajo el codigo si esta el dato.
================================================== ======
Espero te sea util. Saludos!!
Última edición por JosueMariaca; 27/10/2010 a las 10:58
Razón: Agregar comentarios
|