Моя часть моего 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());
}
}
}
и не получил значение.
Спасибо.