![]() |
Acceso a elementos del HeaderTemplate en Datalist Pues eso, estoy intentando acceder a elementos que tengo dentro del headertemplate de un datalist pero no encuentro la forma. En concreto quiero cambiar el src de un elemento img que me ordena el datalist ascendente o descendente, en funcion de la ordenacion mostrara un icono u otro. |
Re: Acceso a elementos del HeaderTemplate en Datalist La plantilla de cabecera de una datalist es el control de índice 0 en la colección de controles, por lo que yo lo que hago es recorrer los controles contenidos en el control 0 y comprobar si es el que quiero modificar. Por ejemplo: Código PHP: Un saludo. |
Re: Acceso a elementos del HeaderTemplate en Datalist Pues creo que no va, lo he intentado como me has dicho, y nada. tambien he cambiado el tipo de objeto en el codigo ya que usaba un img y no un asp:image, tambien al reves, es decir, dejando tu codigo y poniendo un asp:image. He tratado tb de encontrar el control con el findcontrol directamente y me da un error al intentar referenciar el control, ya que no lo debe encontrar. |
Re: Acceso a elementos del HeaderTemplate en Datalist Comprueba que está de esta manera: Código: <asp:DataList ID="dlMiLista" Runat="server" ...>Código PHP: Para verificar que efectivamente la cabecera está en el índice 0 del DataList puedes hacer esto: Código PHP: |
Re: Acceso a elementos del HeaderTemplate en Datalist Ok, con esto funciono, salvo por un detalle, al comprobar si existe o no el objeto debemos poner: If Not (Condicion) Is Nothing Then Muchas gracias por la ayuda |
Re: Acceso a elementos del HeaderTemplate en Datalist Es verdad, siempre me como el Not |
| La zona horaria es GMT -6. Ahora son las 10:02. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.