C# Asp.Net显示数据库中按制造商分组并带有组标题的项

C# Asp.Net显示数据库中按制造商分组并带有组标题的项,c#,asp.net,asp.net-mvc,sql-server-2005,c#-4.0,C#,Asp.net,Asp.net Mvc,Sql Server 2005,C# 4.0,我在SQL2005数据库中有许多产品。我设置了存储过程,将信息作为包含“制造商、型号、数量”的分组行返回 然后,我需要在c#Asp.NET4 web表单上显示此内容,该表单按制造商分组,制造商作为组头。整个数据应在3列布局上显示 因此,我使用了一个数据列表,因为它允许规定列数 然而,我无法找到一种有效的方法来展示制造商分组的各种产品,如下图所示 东芝 3401 3685 3699 三菱 12033b 23423nn 44ff2 LG 344545b 523423hbb 45tvu12 而

我在SQL2005数据库中有许多产品。我设置了存储过程,将信息作为包含“制造商、型号、数量”的分组行返回

然后,我需要在c#Asp.NET4 web表单上显示此内容,该表单按制造商分组,制造商作为组头。整个数据应在3列布局上显示

因此,我使用了一个数据列表,因为它允许规定列数

然而,我无法找到一种有效的方法来展示制造商分组的各种产品,如下图所示

东芝
3401
3685
3699

三菱
12033b
23423nn
44ff2

LG
344545b
523423hbb
45tvu12



而不是:

东芝3401
东芝3685
东芝3699

三菱12033b
三菱23423nn
三菱4444ff2

LG 344545b
LG 523423hbb
LG 45tvu12


如有任何建议,将不胜感激

这并不理想,但我首先列出了标题类别,然后通过对每行的ItemDataBound事件分别调用db来调用子项