一个传销公司,A交3000元钱买100元的商品,可以加入会员,A通过卖商品可以获得提成,例如A卖了100元的商品,可以提成30元,即30%
A 还可以发展下线 每发展一个下线可以获得1000元的收入.
如果 A 的下线 B  卖了100元的东西,A也可以获得20%的提成例如 A 当月卖了100元商品又发展了一个下线B B又卖了100元商品,则A的当月收入为100*30% + 1000 + 100 * 20%A 还可以收下线的下线的提成,规则同上第一问:
列出人员结构表
   人员       下线人员     上线人员
   A         B,C          无
   B         C          A第二问:
求每个人每个月的销售收入和非销售收入   人员       一月         二月          三月  .....
   A        100+1020    ...
请使用Asp.Net设计一个网站实现这题怎么做呢,请各位给个思路吧 ,尤其是递归这块,到底该怎么做的,递归用什么控件来显示呢,GridView???

解决方案 »

  1.   

    用这个递归改一下就可以了。
    create table t_tree(id int IDENTITY(1,1) ,parentid int,name varchar(10))
    insert into t_tree select 0,''
    insert into t_tree select 1,''
    insert into t_tree select 1,''
    insert into t_tree select 2,''
    insert into t_tree select 3,''
    insert into t_tree select 3,''
    insert into t_tree select 5,''
    insert into t_tree select 5,''
    insert into t_tree select 5,''
    gocreate function get_child(@id int)
    returns @child table (id int,parentid int,name varchar(10),level int)
    as
    begin
     declare @level int
     set @level=0
     insert into @child
     select *,@level from t_tree where id=@id
     while @@rowcount>0
     begin
      set @level=@level+1
      insert into @child
      select a.*,@level from t_tree a,@child b
      where b.id=a.parentid and b.level=@level-1
     end
     return
    end
    goselect * from get_child(1)
      

  2.   

    多谢baby97 和 wuyq11 ,我再研究一下,分给你们现在找个工作真不容易,哎
      

  3.   

    楼主作出来没,现在我想用JSP做让我看看你的ASP