树的模型:
|--总部
|--分公司
| |--部门
| | |--员工
| | |--员工
| |--部门
| |--员工
| |--员工
|--分公司
|--部门
| |--员工
| |--员工
|--部门
|--员工
|--员工要求在选中相关的节点可以对其增加子节点、修改本节点、删除本节点(在删除本节点的同时,如果有子节点,把该节点的子节点也删除)。树的数据是保存在XML文档,而不是在数据库中。 请问:本XML文件怎么创建,以及如何实现上述功能???
|--总部
|--分公司
| |--部门
| | |--员工
| | |--员工
| |--部门
| |--员工
| |--员工
|--分公司
|--部门
| |--员工
| |--员工
|--部门
|--员工
|--员工要求在选中相关的节点可以对其增加子节点、修改本节点、删除本节点(在删除本节点的同时,如果有子节点,把该节点的子节点也删除)。树的数据是保存在XML文档,而不是在数据库中。 请问:本XML文件怎么创建,以及如何实现上述功能???
<分公司>
<部门>
<员工>
</员工>
<员工>
</员工>
</部门>
<部门>
<员工>
</员工>
<员工>
</员工>
</部门>
</分公司>
<分公司>
<部门>
<员工>
</员工>
<员工>
</员工>
</部门>
<部门>
<员工>
</员工>
<员工>
</员工>
</部门>
</分公司>
</总部>
这就是XML文件。
用xmldocument这个类就可以实现。
1.对treeview的操作 2.同时对xml文档操作.或:只操作xml文档.操作完后刷新TreeView(重新取数据)
对树进行操作也就是对这个DATASET进行操作
最后用这个DATASET写一个XML文件不就OK了?