表 A:
字段:P,C
*************
数据有
  P    C
  a    0
  a    1
  a    2
  b    4
  b    12
....等等
--------------
问题
怎么生成这样一棵树
   a
     0
     1
     2
   b 
     4
     12
**************
救命
谢谢

解决方案 »

  1.   

    循环这个表:
    存储在DS.Tables["A"]
    int Rcount=DS.Tables["A"].Rows.count;
    int Ccount=DS.Tables["A"].Column.count;
    string temp="";
    for(int i=0;i<Rcount;i++)

      for(int j;j<Ccount;j++)
      {
        if(temp=!DS.Tables["A"].Rows[i][j].ToString())
         {     
              temp=DS.Tables["A"].Rows[i][j].ToString();
              if(DS.Tables["A"].Column[j].Name=="C")
              {
                 //生成右节点
               }
              if(DS.Tables["A"].Column[j].Name=="P")
              {
                 //生成左节点
               }     }
      }
    }
    这样应该可以吧,不好意思生成树 的方法记不请了