我现在数据库有张表,代表着一个产品的树
Id int identity(1,1) primary key NOT NULL,
ParentId int, --父结点ID
ClassPath nvarchar(500), --路径
[Name] nvarchar(200), --名称
[content] nvarchar(500), --备注
OrderIndex int, --排序号
Depth int default(0), --深度,以0开始,也就属于第几级的如果ParentId为null,那就是某个产品根
现在想要在页面上展现这个树,同时在选择产品的时候需要用户同时把某个根产品下面所有的子类中,同深度的子类必须选择一个。比如有结构如下:1.空调
 a.富士通
 b.三菱
 c.大金
2.家电
 a.电视
   i.42寸
   ii.30寸
 b.吸尘器
   i.手持
   ii.普通
 c.电熨斗
   i.手持
   ii.挂式当用户点了 空调。就必须在 富士通,大金,三菱中选一个。
如果用户点了 家电。就必须在 42寸和30寸中间选一个,同时在吸尘器的手持和普通里选一个,同时在电熨斗的手持和挂式里选一个。页面上该怎么展现这样的结构