webForumDet fria alternativet

Pivot / cross tab rapport

.NETur .NET

1 svar · 222 visningar · startad av anbj

Medlem sedan juli 2000232 inlägg
Frågan#1

Hallå!
Är det någon som vet om det finns något enkelt sätt att bygga en cross tab rapport utifrån följande data från SQL:

ItemID ItemName CodeID Description Total
1 Sweden 4 Broken 432
2 Norway 4 Broken 123
1 Sweden 2 Wrong p 212
2 Norway 2 Wrong p 173

Utifrån ovan vill jag kunna visa en rapport där man har itemname vertikalt och description horisontellt och med respektive siffror i tabellen. Innehållet kan komma att ändras, nya ItemName nya Description osv.

Är det bara att bita i det sura äpplet och börja snurra runt i datasetet och försöka läsa ut rätt info till rätt plats eller finns det några enkla tips som förenklar vardagen??

Medlem sedan juli 2000232 inlägg
#2

Jag löste det ungefär såhär:

Skapade upp en DataTable med den strukturen på datat jag ville ha, sedan loopade jag igenom datat i datasetet och placerade in det på rätt ställe i DataTablen. Sedan band jag dataTablen till en datagrid...

141 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)