Xml DATASET - поисковый запрос - PullRequest
0 голосов
/ 29 октября 2018

Моя часть моего 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());
                }
            }
        }

и не получил значение.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...