![]() |
Poner Visible = true o false a un control dentro de un Template Column del DataGrid Como puedo hacer referencia a un control que se encuentra en un template column y ponerle en su propiedad Visible = false. En mi caso, quisiera ponerle a un control tipo imagen, que estoy cargando en el grid, visible = true o false. Cómo lo hago? :pensando: |
Aquí está un ejemplo, no te garantizo que funcione perfecto pero va por ahí. Dim LinkEditar As New LinkButton LinkEditar = CType(TraerControl("cmdEditar", 1, DataGrid), System.Web.UI.WebControls.LinkButton) LinkEditar.Enabled = False Public Function TraerControl(ByVal Cual As String, ByVal indice As Integer, ByVal DataGrid As DataGrid) As Object Return DataGrid.Items(indice).FindControl(Cual) End Function Creo que está entendible, lo que tienes que hacer es adaptarlo a tus necesidades. De todas formas si tienes dudas pues las haces saber. Saludos... |
Excelente, me funcionó perfectamente!!! :aplauso: :adios: |
Solo para complementar la informacion.. no es necesario hacer un New ya sea link button, label, etc.. ya que el objeto está creado... Quedaría: Cita:
Cita:
Salu2 |
Cita:
|
Si le pongo el New em consume más memoria? |
Cita:
|
Encontré la solucion en C#? Yo tengo algo asi... Código: for (int i=0; i<MyDataListRelacionada.Items.Count; i++) Gracias |
| La zona horaria es GMT -6. Ahora son las 23:07. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.