16. maj 2010 - 14:56Der er
1 kommentar og 1 løsning
ASP.NET: Kombinere data fra to tabeller i Visual Studio
Hej. Jeg kører med visual studio 2008. Jeg har p.t. en tabel - Results - som bliver vist i et Gridview. I den tabel er der et felt der hedder MemberID som er primær nøgle i tabellen Members. Jeg vil nu gerne have feltet MemberID fra Results-tabellen, til at vise MemberFirstName + MemberLastName fra Members-tabellen. Er der nogle der kan hjælpe med denne?
Her er koden fra mit Gridview, kun omhandlende MemberID-feltet (som hedder "Member"):
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Som jeg læser opgaven, så er det et spørgsmål om, at du får hentet dine Member-data med ud i din eventuelle DataSource (du skriver ikke, om du bruger SqlDataSource eller hvordan).
Du kan dermed have en SQL-query, der har følgende struktur:
SELECT * FROM [Results] INNER JOIN [Members] ON [Members].[ID] = [Results].[MemberID]
Nu får du et andet resultatsæt du kan arbejde ud fra med muligheden for at tilgå data i din Members-tabel som du kan databinde:
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.