none
Cambiar el texto de SelectText de un GridView en ejecución RRS feed

  • Pregunta

  • Hola a todos, en un gridview tengo el selected 

    <asp:CommandField SelectText="Seleccionar" ShowSelectButton="True" />

    Ahora bien, quiero que cambie el texto en base a un chek, por decir si el check esta tiqueado diga seleccionar, si no esta ticheado diga revisar, bueno esa es la idea y creo que esta bastante clara, el chek con postback=true, tiqueo cambia el texto, destiqueo cambia el texto, esa es  la idea. ¿Alguien sabe como podría hacerlo?


    Roy Sillerico

    lunes, 1 de junio de 2015 21:16

Respuestas

  • hola

    lo que aconsejaria es que no uses un CommandField sino que definas un columna de template con un boton cuyo CommandName="Select" basicamente seria lo mismo

    pero con esto podrias aplicar el FindControl() para localizar el boton y cambiarle el Text

    en el evento del check usarias en NamingContainer

    [GridView] Eventos de controles contenidos en el Gridview

    para localizar la row del gridview donde se contiene el check que lanza el evento

    de esta forma usarias el findcontrol() para localizar el boton en esa row y cambiarle el texto segun el estado del check

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 2 de junio de 2015 3:36