把一个对象与TreeView绑定,浏览网页时节点显示对象的属性,
例如定义一个Person类
public class Person
{
   string Name{Get;Set;}
   string Age{ Get;Set;} 
   public Person {Get;Set;}
}
然后 绑定到 TreeView控件

解决方案 »

  1.   

    List<Person> lst=new List<Person>();
    遍历
      TreeNode rootNode = new TreeNode();
                    rootNode.Text = p.Name;
                    rootNode.ImageUrl = "../images/man.gif";
                    rootNode.Target = "main";
                    rootNode.NavigateUrl = "a.aspx?name=" + System.Web.HttpUtility.UrlEncode(p.Name);
                    rootNode.Value = p.Name;
                    node.ChildNodes.Add(rootNode);
      

  2.   

    没错,把Person转换成List对象,里面的属性加入到List中,让后分别制定TreeView的各个节点相应的List成员的值。