Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Intercettare pulsante in datagrid

    Ciao ho un data grid con una colonna definita come:


    <asp:TemplateColumn SortExpression="NumeroFattura" HeaderText="Mod">
    <ItemStyle Width="20px"></ItemStyle>
    <ItemTemplate>
    <div align="center">[img]Web/ecdettaglio.gif[/img]</div>
    </ItemTemplate>
    </asp:TemplateColumn>


    io vorrei intercettare l'immagine visualizzata nell'ItemDataBound per visualizzarla in base ad una specifica condizione, ma con cell[X].Control[0] mi viene restituito un LiteralControl...

    come posso gestire la visualizzazione dell'immagine presente nella colonna del datagrid?

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    utilizza il metodo FindControl
    e.Item.Cell[x].FindControl("idControllo")

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Grazie per l'aiuto

    ma uso l'ID del link ipertestuale <a oppure dell'immagine <img

    ??

    Grazie

  4. #4
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    usi l'id del controllo che vuoi modificare

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Non capisco... ho so come identificare il tipo del controllo che intercetto

    ho messo l'ID nel tag [img]Web/ecdettaglio.gif[/img]

    e poi ho fatto

    e.Item.Cells[2].FindControl("ImgMod");

    ma di che tipo è questo???

  6. #6
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    1. metti runat="server" a img
    2. Devi fare il casting
    HtmlImage img = (HtmlImage)e.Item.Cells[2].FindControl("ImgMod");

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Grazie 1000 funzia!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.