Hallo Leute,
ich möchte in meinem GridView, das (bis jetzt) nur aus BoundFields besteht im ersten Feld jeweils ein Image vor den Names setzen.
Das Image soll dynamisch sein, d.h. es soll nicht immer dasselbe sein. Es soll sich aus dem Inhalt des Feldes + Dateiendung zusammensetzen.
Gibt es dazu eine einfache Möglichkeit?
Ich hatte schon drüber nachgedacht daneben noch eine Spalte als ImageField einzufügen. Aber das finde ich etwas unschön...
Schonmal Danke im Voraus.
Gruß
dr_d00m
Hallo,
schau dir mal die TemplateFields an:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.aspx
MfG
Jürgen
ASP.NET Zone | gutsch-online | sharpcms | .NET Stammtisch Konstanz-Kreuzlingen | See# Party
Danke,
habs hinbekommen:
<asp:TemplateField HeaderText="Bezeichnung" >
<ItemTemplate>
<asp:Image ID="TestImage" ImageUrl='<%# GetImagePath(Convert.ToInt32(Eval("TestId"))) %>' runat="server" />
<asp:Label ID="Bezeichnung" Text='<%# Eval("TestName") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
Dabei wird mit GetImagePath der Pfad dynamisch zur Id geholt.
Vielleicht hilfts ja mal irgendwem 😉
Gruß
dr_d00m