C#中treeview绑定xml

本文介绍了一种将XML数据转换为TreeView显示格式的方法。通过使用C#中的DataTable读取XML文件并将其绑定到TreeView控件中,实现了从XML文档到层次化视图的转换。这种方法适用于需要展示具有层级关系的数据场景。
 <?xml version="1.0" encoding="UTF-8" ?> 
- <root StatusCode="Success" selgroup="1">
- <grouplevel1>
  <g00>1</g00> 
  <g01>2</g01> 
  <g02>3</g02> 
  <g03>DS100测试</g03> 
  <g04>DS100-1</g04> 
  <g05>DS100-2</g05> 
  <g06>DS100-3</g06> 
  <g07>DS100-4</g07> 
  </grouplevel1>
- <grouplevel2>
  <g0000>11</g0000> 
  <g0001>12</g0001> 
  <g0002>13</g0002> 
  </grouplevel2>
- <grouplevel3>
  <g000100>111</g000100> 
  <g000101>112</g000101> 
  <g000102>113</g000102> 
  <g000103>114</g000103> 
  <g000104>115</g000104> 
  </grouplevel3>
  </root>
变成
-1
  -11
    -111
    -112
    -113
    -114
    -115
  -12
-2
-3
使用代码
DataTable dt = new DataTable();
dt.ReadXml(你XML文件路径);
this.TreeView1.DataSource = dt;
this.TreeView1.DataBind();

转载于:https://www.cnblogs.com/zhongwh/archive/2011/04/09/2010918.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值