很简单的问题.随手写了一个: protected void Page_Load(object sender, EventArgs e) { DirectoryInfo f = new DirectoryInfo(Server.MapPath("")); XElement element = new XElement("Root", from c in f.GetDirectories() select new XElement(c.Name)); XmlDataSource xds = new XmlDataSource(); xds.Data = element.ToString(); TreeView tv = new TreeView(); tv.DataSource = xds; tv.DataBind(); this.form1.Controls.Add(tv); }
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo f = new DirectoryInfo(Server.MapPath(""));
XElement element = new XElement("Root", from c in f.GetDirectories()
select new XElement(c.Name));
XmlDataSource xds = new XmlDataSource();
xds.Data = element.ToString();
TreeView tv = new TreeView();
tv.DataSource = xds;
tv.DataBind();
this.form1.Controls.Add(tv);
}