示例#1
0
    public void Bind_Tree()
    {
        XmlDataSource ds = new XmlDataSource();

        ds.EnableCaching = false;
        string path = Server.MapPath("..//Files//Asset.xml");

        ds.DataFile          = path;
        Treeview1.DataSource = ds;
        Treeview1.DataBind();
    }
示例#2
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        TreeNode _tnode = new TreeNode();

        _tnode.Text  = "E";
        _tnode.Value = "V_E";
        //  Treeview1.Nodes.Add(_tnode );

        TreeNode _pnode = new TreeNode();

        _pnode = Treeview1.FindNode("CV/C1V/C2V/C3V");
        _pnode.ChildNodes.Add(_tnode);
    }
			}
		}


		/// <summary>
		/// load data from a config file
		/// </summary>
		/// <param name='filename'>
		/// Filename.
		/// </param>
		private void loadData(String filename)
		{
			TsData.Clear();

			XmlDocument doc = new XmlDocument();
			doc.Load(filename);
			XmlNodeList lst = doc.SelectNodes("//gladefile");
			foreach (XmlNode nd in lst)
			{
				GladeFile f = GladeFile.CreateInstance(nd);
				TsData.AddNode().SetValue(dfFilename,f.Filename).SetValue(dfGladefile,f);
			}
			CurrentFile = filename;