如何读取xml文件,并根据xml文件结构显示树形 ?

解决方案 »

  1.   

    直接绑定到TreeView控件就可以了
      

  2.   

    根据你的节点层次关系来给Treeview绑定
      

  3.   

    TreeView 不能用DataSet作为数据源, 不过可以用XmlDataSoruce作为数据源:
        if(!IsPostBack)
         {
            XmlDataSource xds = new XmlDataSource();
            xds.DataFile = @"..\XMLFile.xml";
            xds.XPath = @"./node()/*";   //设置xpath, 本例中是绑定除根节点以外的所有节点
            this.TreeView1.DataSource = xds;
            this.TreeView1.DataBind();
         }