Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   C# [ASP.NET] Text oder Bild in DataGrid abhängig von Feld (https://www.delphipraxis.net/73640-%5Basp-net%5D-text-oder-bild-datagrid-abhaengig-von-feld.html)

Chewie 20. Jul 2006 22:30


[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.

r_kerber 21. Jul 2006 05:49

Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
 
Moin Chewie,

meinst etwas in der Art: http://www.tt-voranohe.kbsoft-net.de/exc/ttlinks.aspx? Wenn ja, dann werde ich heute abend oder am Wochenende, mal im Quellcode nachschauen und die Lösung hier posten.

Chewie 21. Jul 2006 11:39

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.

r_kerber 21. Jul 2006 12:46

Re: [ASP.NET] Text oder Bild in DataGrid abhängig von Feld
 
Zitat:

Zitat von Chewie
was auf der Seite meinst du genau? Das TreeView links im Menü?
Ich benutze ja ein DataGrid, weiß nicht, inwiefern das anders ist.

Auf der rechten Seite sind Datagrids. Und die Links zu den Bildern stehen in einer Datenbanktabelle. Und zur Laufzeit wird dieser Link aufgelöst und das Bild im DataGrid angezeigt.

Chewie 21. Jul 2006 12:49

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.

Chewie 21. Jul 2006 19:00

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:
<asp:TemplateColumn SortExpression="type" HeaderText="Typ">
   <ItemTemplate>
      <%# ((bool) DataBinder.Eval(Container.DataItem, "Incoming")) ? "Eingehend" : "Ausgehend" %>
   </ItemTemplate>
</asp:TemplateColumn>
Mit einem Bild kanns natürlich genauso funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz