Cant för brunn i ger egentligen en ta prov, men jag kan berätta dig vad du behöver att göra
Det bäst långt som anfaller detta, är, genom att använda dataSeten, klassificerar och en uppsättning av sql-meddelanden
varje meddelande ska mot efterkrav datan för en särskild kategori och genom att stapla meddelandena och att överföra dem, som en query dig kan fånga varje resultatuppsättning som ett datatable inom dataseten
ett typisk exempel av ett meddelande skulle är något något liknande
VALT *, (VÄLJ räkningen (*) FRÅN tblItems VAR ItemCategoryID = CategoryID), som NumItems FRÅN tblCategories, VAR ”allt mitt villkorar, möts”;
VÄLJ DISTINKT (ItemColumn), (VÄLJ RÄKNINGEN (*) FRÅN tblItems SOM TBL VAR TBL.ItemColumn= tblItems.ItemColumn), som NumItems FRÅN tblItems;
När du kretsade throug det datatable, du kunde tillverka i efter långt
dunkel txt som stränger = "",
för varje dr som datarow i ds.tables (0) .rows
txt&=""
& dr (”CatName”) &” (”& dr (”NumItems”) &”) ”,
därefter
'Tillfoga en dela uppseperator
txt&= ”,
”,
för varje dr som datarow i ds.tables (1) .rows
txt&=
& dr ”
on=” (”ItemColumn”) & """ >” & dr (”ItemColumn”) &” (”& dren (”NumItems”) &”) ”,
därefter