关于XML查询,显示在gridview里
时间:2011-12-22
来源:互联网
<?xml version="1.0" ?>
- <fhb>
- <info>
<名次>1</名次>
<姓名>卡洛斯·斯利姆·埃 卢/Carlos Slim Helu</姓名>
<净资产亿美元>740</净资产亿美元>
<国家>墨西哥</国家>
<所属地区>美洲</所属地区>
<上榜变化>升</上榜变化>
</info>
- <info>
<名次>2</名次>
<姓名>比尔·盖茨/Bill Gates</姓名>
<净资产亿美元>560</净资产亿美元>
<国家>美国</国家>
<所属地区>美国</所属地区>
<上榜变化>升</上榜变化>
</info>
- <info>
<名次>3</名次>
<姓名>沃伦·巴菲特/Warren Buffett</姓名> 比如查询条件是名次前2的,或者上榜变化为升的,该怎么写C#代码啊
XML文件:illegal5.xml,在项目文件debug里
查询出来的内容显示在gridview中网上查过代码了,用过网上代码,但一直出问题,弄了一天了
在线等,求好心人、高手帮忙
- <fhb>
- <info>
<名次>1</名次>
<姓名>卡洛斯·斯利姆·埃 卢/Carlos Slim Helu</姓名>
<净资产亿美元>740</净资产亿美元>
<国家>墨西哥</国家>
<所属地区>美洲</所属地区>
<上榜变化>升</上榜变化>
</info>
- <info>
<名次>2</名次>
<姓名>比尔·盖茨/Bill Gates</姓名>
<净资产亿美元>560</净资产亿美元>
<国家>美国</国家>
<所属地区>美国</所属地区>
<上榜变化>升</上榜变化>
</info>
- <info>
<名次>3</名次>
<姓名>沃伦·巴菲特/Warren Buffett</姓名> 比如查询条件是名次前2的,或者上榜变化为升的,该怎么写C#代码啊
XML文件:illegal5.xml,在项目文件debug里
查询出来的内容显示在gridview中网上查过代码了,用过网上代码,但一直出问题,弄了一天了
在线等,求好心人、高手帮忙
作者: Don_Leah 发布时间: 2011-12-22
实现的方法有很多
比如土方法xml看成dataset来操作
C# code
比如土方法xml看成dataset来操作
C# code
/// <summary> /// /// </summary> private void ShowXmlInfo() { #region [] string xml_Node_Info = "info"; DataSet dsFromXml = new DataSet(); //路径根据实现来变化 dsFromXml.ReadXml(string.Concat(Server.MapPath("illegal5.xml"))); if (dsFromXml.Tables.Count > 0 && dsFromXml.Tables.Contains(xml_Node_Info)) { DataTable dtInfo = dsFromXml.Tables[xml_Node_Info]; string strFilter = " 1=1 "; #region [条件1] strFilter += " and ("; strFilter += " (上榜变化='升')"; #endregion #region[条件2] strFilter += "or( 名次 in(1,2))"; strFilter += " )"; #endregion dtInfo.DefaultView.RowFilter = strFilter; dgvInfo.DataSource = dtInfo.DefaultView; dgvInfo.DataBind(); } #endregion }
作者: higoodstudydaydayup 发布时间: 2011-12-22
LINQ TO XML读取数据
XElement xe= XElement.Parse(xml);
var query = from x in xe.Descendants("")
http://topic.csdn.net/u/20110117/14/477e0919-eca7-4265-aee9-205f9a8f21e4.html
XElement xe= XElement.Parse(xml);
var query = from x in xe.Descendants("")
http://topic.csdn.net/u/20110117/14/477e0919-eca7-4265-aee9-205f9a8f21e4.html
作者: wuyq11 发布时间: 2011-12-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28