Hallo Pat,

Im ItemDataBound w�re es unproblematisch:

Dim MyImage as Image = CType(e.Item.FindControl("img_verf�gbar"),
System.Web.UI.webControls.Image)
Dim MyMenge as Label = CType(e.Item.FindControl("Menge"), Label)
MyMenge.text = DataBinder.Eval(e.Item.DataItem, "Menge")
                Select Case MyMenge.text
                    Case "0"
                        MyImage.ImageUrl = "../images/nicht_verf�gbar.jpg"
                        MyImage.AlternateText = "Artikel nicht verf�gbar"
                    Case else
                        MyImage.ImageUrl = "../images/verf�gbar.gif"
                        MyImage.AlternateText = "Artikel verf�gbar"
                        End Select

Bei funktioniert es nach diesen Prinzip recht gut.

Gr��e

Laszlo

>>-----Urspr�ngliche Nachricht-----
>>Von: Pat Bon� - boingMedia [mailto:[EMAIL PROTECTED] 
>>Gesendet: Freitag, 8. April 2005 15:25
>>An: [email protected]
>>Betreff: [Asp.net] in repeater alternativ ausgabe
>>
>>Hallo zusammen,
>>
>>ich habe ein asp:repeater Element auf einer HTML 
>>Ausgabeseite, in welchem ich je nachdem welcher Wert im 
>>jeweiligen Container.Item gespeichert ist, entweder dann die 
>>eine oder die andere Grafik anzeigen m�chte.
>>
>>Einfach ausgedr�ckt, m�chte ich wenn in DataItem("Menge") der 
>>Wert gr��er 0 ist eine Grafik "verf�gbar" und wenn nicht eine 
>>Grafik "nicht verf�gbar" anzeigen.
>>
>>Welches w�re der einfachste Weg dies zu realisieren?
>>�ber ItemCreated? und dann z.B. ein ASP:ImageButton o.�. per 
>>Src Angabe dementsprechend abzu�ndern?
>>Oder gibt es eine andere Methode? �ber eine einfache If Then 
>>Abfrage habe ich es nicht hinbekommen, wg. <% <%# ...
>>Ist das RepeaterItem hier dann �berhaupt der richtige Ansatz.
>>
>>Bitte um Tipps, oder evtl. fertige L�sungen.
>>
>>Gruss
>>Pat
>>
>>
>><asp:Repeater ID="Liste" Runat="server" 
>>onItemDataBound="BildAuswahl"> 
>>      <ItemTemplate> 
>>         <%# Container.DataItem("Artikelnummer") %>
>>           <%# Container.DataItem("Matchcode") %>
>>         <%# 
>>String.Format("{0:0.00}",Container.DataItem(Trim(Session("User
>>_Preisgruppe")))) %>&nbsp;&euro;
>>      'HIER SOLL ABGEFRAGT WERDEN
>>         <%# Container.DataItem("Menge")  %>
>>                
>>      </ItemTemplate>
>>    </asp:Repeater>
>>
>>_______________________________________________
>>Asp.net Mailingliste, Postings senden an:
>>[email protected]
>>An-/Abmeldung und Suchfunktion unter:
>>http://www.glengamoi.com/mailman/listinfo/asp.net
>>
>>
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an