日期:2014-05-17  浏览次数:20786 次

如何根据父ID获取所有下级的子ID,子ID下面还有子ID
如何根据父ID获取所有下级的子ID,子ID下面还有子ID,返回以所有子ID的数组或者string字符串数组形式返回,各位大神帮帮忙 ,贴个例子
c# 存储过程 递归

------解决方案--------------------
递归啊
参考一个linq的例子http://blog.csdn.net/q107770540/article/details/7708418
------解决方案--------------------
伪代码
Foo(子节点集合)
{
  遍历子节点
  {
    if (该子节点下还有子节点)
    {
      Foo(该子节点下的子节点集合)
    }
  }
}
------解决方案--------------------
递归~
string GetIDs(string parentID)
{

......//判断有无子节点 有的话递归··
  return GetIDs(id);


}