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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.