HtmlElement получить таблицу с определенным идентификатором, используя С#

У меня есть простой код, который может читать html и записывать данные из таблицы:

        foreach (HtmlElement hrel in testWebBrowser.Document.GetElementsByTagName("table"))
        {
                HtmlElementCollection coll2 = hrel.GetElementsByTagName("tr");
                Console.WriteLine(coll2[0].InnerText);
                Console.WriteLine(coll2[1].InnerText);
                Console.WriteLine(coll2[2].InnerText);
                Console.WriteLine(coll2[3].InnerText);                
        }

Но я хочу прочитать таблицу по id... Как я могу это сделать?


person g3278739    schedule 13.05.2015    source источник


Ответы (2)



Вы можете использовать GetElementsById для получения элементов HTML по их идентификатору.

var table =  testWebBrowser.Document.GetElementById("TableID");
person Adil    schedule 13.05.2015
comment
У меня не работает foreach ошибка: missing getenumerator. - person g3278739; 13.05.2015