asp.net treeview绑定xmldatasource
来源:互联网 发布:mac 文件夹丢失 编辑:程序博客网 时间:2024/04/29 15:30
前端的
<asp:TreeView ID="tvObject" runat="server" DataSourceID="xmlObject"
ShowCheckBoxes="All" ExpandDepth="1" >
<DataBindings>
<asp:TreeNodeBinding DataMember="items" TextField="Name" ValueField="ID" /><!--绑定items节点其中ID与Name为items节点的属性-->
<asp:TreeNodeBinding DataMember="item" TextField="Name" ValueField="ID" /><!--绑定item节点-->
<asp:TreeNodeBinding DataMember="note" TextField="Name" ValueField="ID" /><!--绑定note节点-->
<asp:TreeNodeBinding DataMember="root" TextField="Name" ValueField="ID" /><!--绑定root节点-->
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource ID="xmlObject" runat="server"></asp:XmlDataSource>
后端的cs代码如下:
在page_load事件中:
if(!IsPostBack)
{
xmlObject.Data = EVE.Service.Model.PublicCode.getXml();//获取xml文本
}
xml格式如下:
<root ID="All" Name="全選">
<note ID="B " Name="海運">
<item ID="egu" Name="2">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="eis" Name="3">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="eit" Name="4">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="eitc" Name="5">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="elc" Name="6">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="emc" Name="7">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="rtw" Name="9">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="ttsc" Name="10">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="egu" Name="11">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="eis" Name="69">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="eit" Name="89">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="eitc" Name="sdf">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="elc" Name="de">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="emc" Name="sdfwef">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="rtw" Name="asdfwe">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="ttsc" Name="gasdfwe">
<items ID="B eguccnnn" Name="111111111" />
</item>
</note>
<note ID="D " Name="國際">
<item ID="eac" Name="sdfwef">
<items ID="00000" Name="00000000" />
</item>
<item ID="eic" Name="8454">
<items ID="00000" Name="00000000" />
</item>
<item ID="eiec" Name="54514">
<items ID="00000" Name="00000000" />
</item>
<item ID="elh" Name="8784">
<items ID="00000" Name="00000000" />
</item>
<item ID="esrc" Name="63285">
<items ID="00000" Name="00000000" />
</item>
</note>
</root>
有兴趣的朋友可以去试试。。。
- asp.net treeview绑定xmldatasource
- TreeView绑定XmlDataSource
- asp.net 绑定TreeView
- ASP.NET - 将表格控件绑定到 XmlDataSource 控件
- XmlDataSource控件绑定asp:Repeater
- ASP.NET 递归 绑定TreeView
- xmldataSource TreeView
- ASP.Net中使用XMLDataSource
- asp.net 2.0 TreeView 数据绑定
- asp.net 中treeview的后台绑定
- asp.net 2.0 TreeView 数据绑定
- ASP.NET TreeView 递归绑定数据
- asp.net TreeView绑定数据库(测试成功)
- ASP.NET TreeView动态绑定数据库显示
- ASP.NET - XmlDataSource Web 服务器控件概述
- ASP.NET - 使用 XmlDataSource 控件筛选数据
- asp treeview绑定数据库
- ASP.NET实现TreeView的XML数据源绑定
- sql 生成xml后,向根节点添加属性
- 微软招聘探秘(一)
- js 图片上传预览
- 《数据结构与算法》实验讲义
- 拿积分
- asp.net treeview绑定xmldatasource
- At the Beginning
- Linux下C语言编程概述
- 心得,ti唔..
- winform小知识点
- cms_Login与面向对象之愚见一
- 数据库 'SqlPersistenceService' 的版本为 655,无法打开。此服务器支持 611 版及更低版
- Winform的控件执行顺序 如何设置TabIndex
- 按回车就模拟tab键