在上一篇
利用TreeView控件动态生成无限级树
中提到的那个动态生成XML文件进行绑定的办法
今天也被我实现了

把生成XML文件的代码单独放到一个页面中,比如说叫GetXml.aspx页中去
然后指定
利用TreeView控件动态生成无限级树(续:通过绑定动态xml文件)TreeView2.TreeNodeSrc = "GetXml.aspx";

而这个GetXml.aspx.cs中的代码如下
利用TreeView控件动态生成无限级树(续:通过绑定动态xml文件)private void SendXml()
        }

函数的递归思想用的仍然是上一篇中的同样的思想
这里把生成的objXMLdoc文件用XmlTextWriter写入到一个Xml流中
然后利用xmlwriter.Flush()的方式进行输出
这样就可以得到这个Xml文件了
在PageLoad函数里调用这个SendXml()方法即可
利用TreeView控件动态生成无限级树(续:通过绑定动态xml文件)private void Page_Load(object sender, System.EventArgs e)
        }

相关文章: