日期:2014-05-18  浏览次数:20892 次

winform下(C#)用treeview绑定xml动态生成特定的树,急用!!!
我有一个xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<root>
  <BM>
  <BMBH>1</BMBH>
  <BMMC>广告部</BMMC>
  <BMLX>1</BMLX>
  <BM>
  <BMBH>11</BMBH>
  <BMMC>策划组</BMMC>
  <BMLX>2</BMLX>
  </BM>
  <BM>
  <BMBH>12</BMBH>
  <BMMC>发行组</BMMC>
  <BMLX>2</BMLX>
  </BM>
  </BM>
  <BM>
  <BMBH>2</BMBH>
  <BMMC>后勤部</BMMC>
  <BMLX>1</BMLX>
  <BM>
  <BMBH>21</BMBH>
  <BMMC>采购组</BMMC>
  <BMLX>2</BMLX>
  </BM>
  <BM>
  <BMBH>22</BMBH>
  <BMMC>分配组</BMMC>
  <BMLX>2</BMLX>
  </BM>
  </BM>
</root>

而要构造出的树是这样的:
  --广告部
  --策划组
  --发行组
  --后勤部
  --采购组
  --分配组

其中<BMBH>和<BMLX>要分别作为Name和Tag存入各自对应的节点。

请各位高手帮忙解答,最好有代码作为参考,谢谢!


------解决方案--------------------
结构很清晰,lz参考MSDN里面的XmlDocument和TreeView