树视图上的c#分子分母

时间:2016-10-31 12:09:50

标签: c# .net recursion treeview nodes

我的数据结构是这样的。

public class Node{
   public string Name { get; set;}
   public bool IsAlive { get; set;}
   public string Dividend { get; set;}
   public Node Parent { get; set;}
}

我想在活着的股东之间分配馅饼,我想在树视图上显示作为分子分母的碎片。

enter image description here

但实际上我的分子和分母应该是这样的。

enter image description here

但我无法计算分子和denomirator标题值。

IList<Node> shareholders = new List<Node>{
    new Node { Parent = null, Name ="A", IsAlive = false, Dividend = "" },
    new Node { Parent = A,    Name ="B", IsAlive = false, Dividend = "" },
    new Node { Parent = A,    Name ="C", IsAlive = true,  Dividend = "" },
    new Node { Parent = B,    Name ="D", IsAlive = true,  Dividend = "" },
    new Node { Parent = B,    Name ="E", IsAlive = true,  Dividend = "" }
}

0 个答案:

没有答案