Template in DataGrid mit Bild aus Childtable

DieterWeb

Mitglied
Also folgende Situation. Ich möchte eine Tabelle aus einer Datenbank an ein DataGrid binden. Soweit so gut. Eine Spalte in der Tabelle enthält einen Fremdschlüssel einer anderen Tabelle.
Aufbau in etwa so:
Tabelle1:
id | text | fk
1 | bla | 1
2 | bla | 3
etc

Tabelle2:
id | pfad
1 | /img/bild.jpg

Nun würde ich gerne anstatt des Fremdschlüssels innerhalb des DataGrids die Bilder anzeigen lassen. Ich glaube ich könnte das mit Tablejoins machen eventuell auch mit DataRelations und ParentChild Beziehungen, nur leider kenne ich mich mit beiden nicht besonders gut aus. Könnte mir vielleicht jemand nen Tip geben, wie ich das umsetzen kann?
 
Hi,

mit einer schönen SQL-Function? Mache aus Deinem Datagrid-Select eine Prozedur und häng das Feld fk in eine Benutzerdefinierte Funktion, die Dir den Pfad wiedergibt.

Grüsse caSe

Ps: Wenn Du keinen SQL-Server benutzt weiss ich jetzt spontan auch nichts.
 
Code:
select * from tabelle1 inner join tabelle2 on tabelle2.id = tabelle1.fk

ergebnis:
Code:
t
tabelle1.id | text | fk | tabelle2.id | pfad
-----------------------------------------------------
1           | bla  | 1  | 1           | /img/bild.jpg
 

Neue Beiträge

Zurück