怎么用编程实现treeview绑定xml文档
发表在ASP.NET图书答疑 2011-05-24
是否精华
版块置顶:
管理员好:
    我看了《asp.net从入门到精通》里面讲到treeview绑定xml文档,是用可视化实现的。现在我想用编程实现,其XML文件为:
<Root name=一班 >
 <parent name=“小明” url=“1.aspx”></parent>
 <parent name="小王",url=”2.aspx“></parent>
</Root>
我定义了一个TreeView控件,一个xmlDataSource控件,指定treeView控件的ID为xmlDataSouce,
在页面加载时,
this.xmlDataSouce.DataFile="tree.xml";//指定xml文档
TreeNodeBonding Root=new TreeNodeBinding();
Root.DataMember="Root";
Root.TextField="name";
treeView.databindings.add(Root);

TreeNodeBonding parent=new TreeNodeBinding();
parent.DataMember="parent";
parent.TextField="name";
parent.NavigateUrl="url";
treeView.databindings.add(parent);

编译后,树可以直接生成。但是点击项目时不能链接,链接地址为url,没有将xml文档里的url赋值给navigateUrl,不知道为什么?


                       
分享到:
精彩评论 2
东方_mrkj
学分:0 LV1
2011-05-26
沙发
读者你好:
    XML文档存在问题,对于属性值,请使用这种("")引号,不要使用  (“”)引号,
tkalxy
学分:0 LV1
2011-05-27
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者你好:
    XML文档存在问题,对于属性值,请使用这种("")引号,不要使用  (“”)引号,
[/FIELDSET]

回复:
   文档没有任何问题,上面只是举了一个例子。问题已经找到用navigateUrlField属性就可以了,希望能帮助到其他人!
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照