我的xml文件部分是(作为数据集加载的):
<alarm>
<name>Alarm Definition</name>
<sources>
<source>07d195d1-b611-4a4b-a3a0-08da90d4273b</source>
</sources>
我需要通过源行值获取名称行值吗? 我该如何实现?
我尝试过:
foreach (DataTable r in da.Tables)
{
if (r.ToString() == "alarm")
{
IEnumerable<DataRow> query1 = from i in r.AsEnumerable()
where (string)i["source"] ==
"07d195d1-b611-4a4b-a3a0-08da90d4273b"
select i;
foreach (DataRow i in query1)
{
MessageBox.Show(i["name"].ToString());
}
}
}
没有得到值。
谢谢。