public static void Main()
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(@"<table id=""TC""><tr><th>Name</th></tr><tr><td>Technology</td></tr><tr><td>Crowds</td></tr></table>");
var HTMLTableTRList = from table in doc.DocumentNode.SelectNodes("//table").Cast<HtmlNode>()
from row in table.SelectNodes("tr").Cast<HtmlNode>()
from cell in row.SelectNodes("th|td").Cast<HtmlNode>()
select new {Table_Name = table.Id, Cell_Text = cell.InnerText};
foreach(var cell in HTMLTableTRList)
Console.WriteLine("{0}: {1}", cell.Table_Name, cell.Cell_Text);