02. juni 2007 - 23:09Der er
21 kommentarer og 1 løsning
data fra flere tabeller i gridview
jeg har en link i et gridview hvor linket skal indeholde 2 variabler desværre er det kun texten og den ene variable der ligger i det databind tabel , den sidste skal hentes fra en anden tabel med den første variabel som søgeord.
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
er det txt feltet du skal søge i ? hvis ja kan du bruge noget i denne stil SELECT * FROM tabel1 t1 JOIN Tabel2 t2 ON t1.hgr_id =t2.hgr_id AND t2.txt LIKE '%'+'hej'+ '%'
min ide var at lave et link som overskrift(tabel2.txt)med tabel2.hgr_id som linkvariabel med tre første links nedenunder med teksten(tabel1.txt) og med tabel2.hgr_id og tabel1.ugr_id som linkvariabel
men hvis jeg gør det sådan må jeg sørge for at repeateren ikke kører mere en fx 3 gange og det må vel gøres i sql ? men kan man det, min sql sætning ser ud som følger
SELECT t2.txt,t2.hgr_id,t2.pos,t1.ugr_id,t1.txt FROM tabel2 t2 , tabel1 t1 ORDER BY pos";
den kommando kendte jeg ikke , men i dit tilfælle viser den bare 3 coloums ialt.
nu ved jeg ikke om man kan bruge top kommandoen på denne måde men prøver at gøre følgende GROUP BY tabel1.hgr_id,tabel1.ugr_id HAVING TOP 3 tabel1.hgr_id.
jeg har nu et dataset med de ønskede data men jeg syntes ikke jeg kan få en repeater til at virke inde i mit gridview og vise de 3 tabel1.txt som har samme tabel1.hgr_id
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.