如何在C#中移动不同的记录

时间:2014-04-19 22:40:13

标签: c#

我创建了一个表单,它基本上显示了我给出的XML文件中有关不同供应商的信息。 XML文件是从我创建的类中检索的,名为VendorsDB.cs。在我的表单上,我有一个上一个和下一个按钮,我想显示下一个供应商或以前的供应商(Vendor1,Vendor2 ...),但我不知道使用什么方法。我知道我必须使用循环,但我不确定如何编写循环。我刚刚开始用C#编程,所以我真的迷路了。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您的问题缺少很多信息,但我们看到的是您需要使用XML进行一些工作。

我建议您查看Linq To XML,它使您能够使用查询语法查询标记和属性。

一个非常简单的查询好看如下:

// Load the xml from the specified path
var xml = XDocument.Load(@"LocationOfXml");
// Query the first element with a "MyXmlTag" as name
var someAttribute = xml.Descendants().FirstOrDefault(x => x.Name == "MyXmlTag");

查询语言比这个简单查询更丰富。阅读并确保您能够尽快使用它。