• User

    [ASP:NET] Datagrid, icona/immagine invece del bottone

    Ciao a tutti ho questo problema....sto realizzando un carrello...per l'e-commerce....visualizzo in un dataGrid l'elenco degli elementi del carrello....e una cella del dataGrid per ora è un bottone che mi permette di modificare gli elementi del carrello....per adesso è così:

    <ASP:DATAGRID id=carrelloDataGrid runat="server" BorderColor="#00338D" AutoGenerateColumns="False" CssClass="newsTable" DataKeyField="Codice" PageSize="5" AllowPaging="True" DataSource="<%# dt %>">
    <Columns>
    <asp:ButtonColumn Text="Aggingi al carrello" ButtonType="PushButton" CommandName="Edit">
    <HeaderStyle Font-Bold="True" BackColor="#BDD3E9"></HeaderStyle>
    </asp:ButtonColumn>
    <asp:BoundColumn DataField="Codice" HeaderText="Codice">
    <HeaderStyle Font-Bold="True" BackColor="#BDD3E9"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="Descrizione" HeaderText="Descrizione">
    <HeaderStyle Font-Bold="True" BackColor="#BDD3E9"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="UM" HeaderText="UM">
    <HeaderStyle Font-Bold="True" BackColor="#BDD3E9"></HeaderStyle>
    </asp:BoundColumn>
    </Columns>
    </ASP:DATAGRID>

    Io vorrei del bottone mettere un immagine ossia la classica matitina che mi permettesse di modificare gli oggetti nel carrello... ❌x:x

    come si fa??? a mettere un immagine al posto del bottoneimage image image
    Grazie Manu image


  • Moderatore

    Ciao prova a sostituire

    
    <asp:ButtonColumn Text="Aggingi al carrello" ButtonType="PushButton" CommandName="Edit"> 
    
    

    con

    
    <asp:ImageButton ImageUrl="images/add.gif" Tooltip="Agginugi al carrello" ButtonType="PushButton" CommandName="Edit"> 
    
    

    Ciao


  • User

    :ciauz: Grazie per la risposta avevo già risolto ... ho fatto così ...
    asp:TemplateColumn
    <ItemTemplate>
    asp:ImageButtonid="Imagebutton2"Runat="server"ImageUrl="immagini/pagnonvis.gif"CommandName="mio_comando1"</asp:ImageButton>
    </ItemTemplate>
    </asp:TemplateColumn>

    sono anche riuscita a far mettere l'immagine dinamica col databind così :

    asp:TemplateColumn
    <ItemTemplate>
    <asp:Imageid="immagineProdotto"Width=50Height=50ImageUrl='<%# DataBinder.Eval(Container.DataItem,"Immagine")%>'Runat="server">
    </asp:Image>
    </ItemTemplate>
    </asp:TemplateColumn>

    :vai::vai::vai: