使用list作为数据源创建treeview

时间:2012-05-22 12:46:13

标签: c# asp.net treeview

我有一个对象列表 我想将此列表与treeview控件绑定 我的班级如下

public class Tax
{
    public string TaxName { get; set; }
    public string TaxPresentationId { get; set; }
    public string ParentTaxName { get; set; }
    public string PresentationTaxName { get; set; }
    public string RoleURl { get; set; }
    public List<Tax> Child { get; set; }

    public Tax()
    {
        Childrens = new List<Tax>();
    }
}

我有一个包含所有数据的列表

 List<Tax> lstreportdata = new List<Tax>();

如何将此列表绑定到treeview控件中。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

你做不到。至少不是直接的。看看TreeView docs on MSDN

TreeView控件的最常见用法是显示站点地图信息bound to an XmlDataSource

您也可以使用PopulateOnDemand属性以编程方式填充它。