C#.net--xml与Treeview

最近做了个课程大作业---web人事管理系统。

其中涉及到了xml数据交互的知识,现在记录下来作为读书笔记。

一。首先是在C#.net中将Treeview与xml节点数据绑定,准确来说是读取xml数据,生成树状图显示出来。

下面是代码与解释

(1)包含库

(2)打开xml文件

(3)使用递归方法,将xml节点填入到treeview中

二。单击TreeView节点,另一个panel上的label显示相应的文本

(1)

简单起见,这里将xml简化:(department.xml)

每单击一次Treeview的节点,将会从节点中得到不同的节点属性值(例子中属性为"value")。

然后在同一工程文件夹下面存储了命名与属性值相对应的txt文件,因此label的文本也将随着点击的情况而变化。

(2)提供增加节点功能,因此得有创建节点相应文本的txt文件的方法

(3)添加单击节点的响应函数

(4)至于如何读取文本数据,这里就不多介绍了.

同时这里并没有解决如何才能实现局部刷新页面的问题,要用到Ajax的知识,等真正学会再说啦。

你可能感兴趣的:(treeview)