Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: DataGrid c# asp.net

  1. #1

    DataGrid c# asp.net

    Ciao sto creando un sito e-commerce... ho un dataGrid dove visualizzo i dati di un carrello.aspx .... ossia per ogni utente visualizzo il suo carrello.... dove trovo codice prodotto prezzo quantità insomma le solite cose...ma vorrei che a fianco ad ogni prodotto apparisse l'immagine del prodotto...messa in automatico...e non so proprio come posso fare mi aiutate GRAZIE Manu :master:

  2. #2
    quanto non sai fare?

    in soldoni l'approccio che mi sembra piu' adatto è:

    uploadi le foto in una cartella quando inserisci il prodotto e salvi il nome del file sul record del database

    Codice PHP:
    protected void Inserisci(object senderEventArgs e)
            {
                if (
    file_down_path.HasFile)
                {
                    
    Parameter path= new Parameter("path");
                    
    path.DefaultValue file_down_path.FileName.ToString();



                    try
                    {
                        
    file_down_path.SaveAs("C:\\Inetpub\\wwwroot\\Negozio\\foto\\" +
                             
    file_down_path.FileName);
                    }
                    catch (
    Exception ex)
                    {
                        
    Session["CurrentError"] = ex.Message.ToString();
                        
    Response.Redirect("Errore.aspx");

                    }
                }
                else
                {
                    
    Session["CurrentError"] = "File non specificato";
                    
    Response.Redirect("Errore.aspx");
                }
            } 

    quando poi leggi la tabella prendi l'immagine in un templatecolumn
    Fiore Bat - www.bcscommunity.it

  3. #3
    Ok grazie.... ma adesso ho un altro problema....
    Ho salvato le immagini adesso nel mio dataGrid ho una colonna dove vorrei che mi inserisse l'url dell'immagine...nella mia tabella nel db ho per ogni codice del prodotto un campo che mi identifica la posizione dell'immagine...ad esempio cod : 1001 immagine: wwwroot/immagine/nomeImmagine.gif

    la colonna nel dataGrid è :

    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Image id="immagineProdotto" ImageUrl="???" Runat="server"></asp:Image>
    </ItemTemplate>
    </asp:TemplateColumn>

    io vorrei che mi imposta l'url dell'immagineProdotto in automatico come si fa

  4. #4
    ok c'è l'ho fatta!!! :quote: :quote:

    Si fa così (lo scrivo in caso a qualcuno serve) :

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


  5. #5
    ragazzi qualcuno potrebbe spiegarmi o almeno indicarmi dove trovare informazioni su come funziona
    <asp:TemplateColumn>
    <ItemTemplate>

    ???

    Grazie!
    la vita è un fulmine ma prenderlo nel culo è un lampo.

  6. #6
    manuela ti ha fatto già un'esempio!

    ad ogni colonna metti il codice html che vuoi che venga ripetuto e con Eval bindi il contenuto.. non c'è molto da dire..
    Fiore Bat - www.bcscommunity.it

  7. #7
    cosa vorresti sapere con precisione???

    Tra parentesi quando faccio l'upload del file... dell'immagine...me la salva ma ci mette un nome lui...io invece voglio che quando la carico e ha il nome pippo.jpg rimanga quel nome!!!

    invece lui gli dà questo nome:
    System.Web.UI.WebControls.FileUpload


  8. #8
    con il codice che ti ho scritto io!?

    ti scrive il nome del controllo, non quello del filename!
    Fiore Bat - www.bcscommunity.it

  9. #9
    si si il codice che mi hai scritto tu...già mi salva l'immagine col nome del controllo...sai se c'è modo di farla salvare col nome che voglio io???

  10. #10
    eh, ho copiaincollato spudoratamente un controllo che ho io che funziona...

    prova a debuggare e vede che valore ti torna file_down_path.FileName.ToString()!

    forse gli passi il FileName senza tostring?
    Fiore Bat - www.bcscommunity.it

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.