xml文档简写:
<items><goods>
<name>
<brand>
<price>
</goods><goods>..</goods>
<goods>..</goods><items>
这次作业的要求是,用C#对XML查询,其中一个功能,把brand值为nike的所有goods输出,就像用sql:select from where brand=nike 一样。并绑定到dataGridView上输出。请各位前辈指点。后天交不了合格的作业就学业警告了
<items><goods>
<name>
<brand>
<price>
</goods><goods>..</goods>
<goods>..</goods><items>
这次作业的要求是,用C#对XML查询,其中一个功能,把brand值为nike的所有goods输出,就像用sql:select from where brand=nike 一样。并绑定到dataGridView上输出。请各位前辈指点。后天交不了合格的作业就学业警告了
doc.Load(fileName);
XmlNodeList nodes = doc.DocumentElement.SeleceNodes("goods[@brand='nike']");foreach(XmlNode node in nodes){
XmlElement goodsElement = (XmlElement)node;
// 使用goodsElement元素
}
XmlNodeList nodes = doc.DocumentElement.SeleceNodes("goods[brand='nike']");
去掉@符号
lists.ReadXml(@"名字.xml"); //xml文件完整路径
for (int k = 0; k < lists.Tables["goods"].Rows.Count; k++)
{
if (lists.Tables["goods"].Rows[k]["brand"].ToString() == "nike")
{
//把这行符合要求的数据加入到dataGridView里,这里的代码自己写吧
}
}======================
最近下载没分了,帮你了多给我分呀,呵呵,你帮我,我帮你,世界真美好
lists.Tables["goods"].Rows[k]["brand"].ToString()
lists.Tables["goods"].Rows[k]["price"].ToString()