![]() |
[ASP.NET] Text oder Bild in DataGrid abhängig von Feld
Und noch eine Frage an die ASP.NET-Spezialisten:
Ich hab ein DataGrid, deren aufgelistete Objekte SMS-Nachrichten sind, die ja entweder ein- oder ausgehend sein können. Je nach Art der Nachricht soll nun ein entsprechender Text oder besser ein entsprechendes Bild angezeigt werden. Nur: Wie mach ich das? Das einzige, was daran nahe kommt, ist bisher die Anzeige in einer Checkbox, ob die Nachricht eingehend ist oder nicht. Geht das nicht anders? Ich hab keine Idee mehr. Danke schon mal für die Hilfe. |
Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
Moin Chewie,
meinst etwas in der Art: ![]() |
Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
Hallo Rainer,
was auf der Seite meinst du genau? Das TreeView links im Menü? Ich benutze ja ein DataGrid, weiß nicht, inwiefern das anders ist. Nochmal zur Verdeutlichung: Es gibt zwei Typen von Objekten, die in der gleichen Spalte je unterschiedliche Bilder (bzw. Texte) haben sollen. Wie bei einem E-Mail-Client die Anzeige, ob die Nachricht ein- oder ausgehend ist. |
Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
Zitat:
|
Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
Ach so, nein, das ist nicht, was ich meine. Die Pfade zu den Bilder stehen ja nicht im Objekt selbst mit drin, sondern sind statisch - aber halt abhängig davon, ob das Property Incoming oder Outgping gesetzt ist.
|
Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
Ich denke, ich hab die Lösung. Es ist zwar nicht optimal, aber es tut, was ich will.
Ich habe eine TemplateColumn verwendet und einen Ausdrück mit dem Trinitätsoperator:
XML-Code:
Mit einem Bild kanns natürlich genauso funktionieren.
<asp:TemplateColumn SortExpression="type" HeaderText="Typ">
<ItemTemplate> <%# ((bool) DataBinder.Eval(Container.DataItem, "Incoming")) ? "Eingehend" : "Ausgehend" %> </ItemTemplate> </asp:TemplateColumn> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz