私は多くの文字列を繰り返し処理しており、最初の(そして唯一の)3列に各結果を入力してから、新しい行で再開したいと考えています。お気に入り:
A | B | C
------+--------+------
"DOG" | "CAT" | "FISH"
"FDF" | "AAA" | "RRR"
AND SO ON ....
基本的に、各行が「いっぱい」になった後、新しい行を開きます。
HtmlNodeCollection tables = doc.DocumentNode.SelectNodes("//table");
HtmlNodeCollection rows = tables[2].SelectNodes(".//tr");
DataTable dataTable = new DataTable();
dataTable.Columns.Add("A", typeof(string));
dataTable.Columns.Add("B", typeof(string));
dataTable.Columns.Add("C", typeof(string))