我有这样的数据集:
如何获取字符串“ TITLE”和“ SUMMARY”?
我有此代码:
string path = @"C:\Users\Pichau\Downloads\teste\data.xml";
XmlDocument x = new XmlDocument();
x.Load(path);
StringReader stream = new StringReader(x.InnerXml);
DataSet ds = new DataSet();
ds.ReadXml(stream);
foreach (var i in ds.Tables["col"].Columns)
{
Console.WriteLine(i.ToString());
}
Console.ReadLine();
但是使用此代码,我得到以下输出:
name
type
col_Text
row_Id
我要在“名称”列中访问“ TITLE”的值
答案 0 :(得分:0)
您将需要找到与DataRow
和TITLE
行相对应的SUMMARY
,然后访问相应列的值。
尝试一下:
foreach (DataRow row in ds.Tables["col"].Rows) {
if (row["name"] == "TITLE") {
Console.WriteLine(row["col_Text"]);
}
}