.net无限级分类怎么显示出来,如下。50分

来源:百度知道 编辑:UC知道 时间:2024/06/11 10:40:02
MSSQL数据库表字段 ID,className,parentID
请问在后台中要显示.NET里无限分类!如下,该怎么显示?因为比较急,有例子的朋友加我邮箱fmhyht@163.com

分类1 添加子类 修改 删除
子分类1 添加子类 修改 删除
子分类1 添加子类 修改 删除
子分类2 添加子类 修改 删除

分类2 添加子类 修改 删除
子分类1 添加子类 修改 删除
子分类1 添加子类 修改 删除
子分类2 添加子类 修改 删除

根据parentID,一层一层取出来就可以显示了啊。
select id,name,parentid from 表 where parentid=选中节点的ID。
不过对于第一层节点,可能要根据你们的具体情况判断一下,可能需要特殊处理。
要是想一次显示整个树的话,就可以全部取出来,在web服务器上用DataTable.Select()做递归。不过不推荐这种方式。数据量大的话很容易就把服务器拖死了。

就是个递归~~数据量大的话就用异步加载