Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Oggetto repeater

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    17

    Oggetto repeater

    Ciao a tutti,
    il mio primo progetto asp.net mi porta a sbattere spesso ..

    ecco dove mi sono fermato oggi:

    devo caricare in questa pagina un elenco di articoli che hanno questa struttura

    fotografia
    codice
    descrizione
    prezzo

    per fare questo ho usato un repeater:

    MyCommand = New OleDbDataAdapter("SELECT Articoli.Codice, Articoli.Descrizione, Articoli.CodiceIVA, Articoli.Fotografia, Articoli_Listini.Prezzo FROM Articoli INNER JOIN Articoli_Listini ON Articoli.Codice = Articoli_Listini.Codice WHERE ((([Articoli]![WEB_promo])=1) AND (([Articoli_Listini]![Listino])='" & cli_list & "'))", MyConnection)
    DS = new System.Data.DataSet()
    MyCommand.Fill(ds,"Articoli")
    MyRepeater.DataSource = DS.Tables("Articoli").DefaultView
    MyRepeater.DataBind()

    fino a qui tutto bene il problema è che i dati vengono presi da un gestionale, dove il campo fotografia ha questo valore "C:\Inetpub\wwwroot\ideaweb\ecomm_img\2.gif" perciò sul mio server le foto si vedono ma dagli altri pc chiaramente no.

    Io volevo modificare il valore del percorso della foto (tramite mid) prima di passarlo al repeater.....è possibile??...come??

    Grazie come sempre
    Ale

  2. #2
    Nel repeater, per quel dato, richiami una funzione che modifica in modo appropriato quel valore, per esempio:
    codice:
    <itemtemplate>
    [img]<%# Modifica( DataBinder.Eval(Container.DataItem,"nomeimg").ToString())%>[/img]
    </itemtemplate>
    Quindi scrivi il codice per la funzione "Modifica":
    codice:
    function Modifica(nome as string) as string
    nome=mid(nome...)
    end function
    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    17
    ....grazie mille!!


    <itemtemplate>
    [img]<%# Modifica( DataBinder.Eval(Container.DataItem,[/img]" width="90" height="90"/>
    </itemtemplate>

    Public function Modifica(Fotografia as string) as string
    Return "../../" + Mid(Fotografia,27)
    end function

  4. #4
    Prego

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

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 © 2026 vBulletin Solutions, Inc. All rights reserved.