| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 619 人关注过本帖
标题:[求助]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
快速回复:[求助]DropDownList 绑定 XML
数据加载中...
 
   



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

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