Biselo bien doy realmente una muestra pero puedo decirle lo que usted necesita hacer
La mejor manera de atacar esto está usando la clase del grupo de datos y un sistema de declaraciones de sql
cada declaración recogerá los datos para una categoría particular y apilando las declaraciones y enviándolas como una pregunta usted puede coger cada resultado fijado como datatable dentro del grupo de datos
un ejemplo típico de una declaración sería algo como
SELECTO *, (SELECCIONAR la cuenta (*) de los tblItems DONDE ItemCategoryID = CategoryID) como NumItems de los tblCategories DONDE se cumplen “todas mis condiciones”;
SELECCIONAR DISTINTO (ItemColumn), (SELECCIONAR LA CUENTA (*) de tblItems COMO TBL DONDE TBL.ItemColumn= tblItems.ItemColumn) como NumItems de tblItems;
Al colocar el throug el datatable usted podría hacer salir así
txt dévil como secuencia = ""
para el cada Dr. como datarow en ds.tables (0) .rows
""
y el Dr. (“CatName” del &=
) del txt
y” (“y el Dr. (“NumItems”) y ") “
después
'Agregar un seperator de la sección
&= del txt “
“
para el cada Dr. como datarow en ds.tables (1).rows
&= “
on=” y el Dr. (“ItemColumn”) y """ >” y el Dr. (“ItemColumn” del txt
) y” (“y el Dr. (“NumItems”) y ") “
después