HTML は、組み込みの WebControl を使用している WinForm に表示されています。
HTMLAgilityPack を試すことにしました。
var query = from table in doc.DocumentNode.SelectNodes("//table[@class='TABLEBORDER').Cast<HtmlNode>()
from row in table.SelectNodes("tr").Cast<HtmlNode>()
from cell in row.SelectNodes("th|td").Cast<HtmlNode>()
select new {Table = table.Id, CellText = cell.InnerText};
foreach(var cell in query) {
Console.WriteLine("{0}: {1}", cell.Table, cell.CellText);
}
@LB に従ってコードを更新しました。次の出力が得られます
The thread '<No Name>' (0x1e94) has exited with code 0 (0x0).
:
Target
:
Triggerenabled?
:
Account
:
Passwordchanged?
:
Error message(if any)
The thread '<No Name>' (0x2564) has exited with code 0 (0x0).
他のデータは、Web コントロールではっきりと表示されます。