标题:[求助]DropDownList 绑定 XML
只看楼主
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
 问题点数:0 回复次数:3 
[求助]DropDownList 绑定 XML

<?xml version="1.0" encoding="utf-8" ?>
<Node>
<Items name ="A">
<item>AAAA</item>
<item>BBBB</item>
<item>CCCC</item>
<item>DDDD</item>
</Items>
<Items name ="B">
<item>GGGG</item>
<item>HHHH</item>
<item>JJJJ</item>
<item>KKKK</item>
</Items>
</Node>

如何让 DropDownList 绑定 name="B" 节点下的数据

搜索更多相关主题的帖子: XML 绑定 DropDownList 
2007-11-14 14:47
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

DataSet ds = new DataSet();
ds.ReadXml(@Server.MapPath("~/test.xml"));
DataView dview = new DataView(ds.Tables[0]);
foreach (DataRowView drv in dview)
{
this.DropDownList1.Items.Add(new ListItem(drv["item"].ToString(), drv["item"].ToString()));
}


[此贴子已经被作者于2007-11-14 16:33:57编辑过]


飘过~~
2007-11-14 16:33
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
得分:0 
版主写的我知道,但是我的XML中有两个节点,分 name="A" name="B" 难道我不能取其中一个下面的 item 值吗

DataSet ds = new DataSet();
ds.ReadXml(@Server.MapPath("~/XML/XMLFile.xml"));
DataView dview = new DataView(ds.Tables[0]);
foreach (DataRowView drv in dview)
{
this.DropDownList1.Items.Add(new ListItem(drv["name"].ToString(), drv["value"].ToString()));
}

这样子是行,但只能把 XML写成这样,把两个数据分开写了

<?xml version="1.0" encoding="utf-8" ?>
<Node>
<item name="BBBB" value="BBBB" />
<item name="CCCC" value="CCCC" />
<item name="DDDD" value="DDDD" />
<item name="EEEE" value="EEEE" />
</Node>


2007-11-14 18:50
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
那就要读取XML的属性值

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-11-15 13:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-185877-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012844 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved