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的知识,等真正学会再说啦。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值