Моя программа при выполнении формирует таблицу с гиперссылками на html файлы в виде таблицы
Мне нужно сделать так чтобы справа от этих ссылок отображалась часть информации от этих файлов (всё до collapse).
.
А именно результат выполнения, пример того что должно отображаться:
Многие советуют использовать html agility pack, но я не понимаю как это правильно прописать в своей программе и никогда до этого с этим не работал. Код:
private void button3_Click(object sender, EventArgs e)
{
string path = textBox1.Text;
string result = "<html><body><table cellspacing=\"0\" border=\"1\"><tr><th>Файл</th></tr>[CELLS]</table></body></html>";
string cells = "";
string[] files = Directory.GetFiles(path, "*.html");
// Пробегаем по каждому файлу и записываем его в cells
foreach (string file in files)
{
cells += $"<tr><td><a href=\"file:///{Path.GetFullPath(file)}\">{Path.GetFileName(file)}</a></td></tr>";
}
result = result.Replace("[CELLS]", cells);
SaveFileDialog saveFileDialog = new SaveFileDialog() { Filter = "HTML Web Page (*.html) |*.html" };
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
File.WriteAllText(saveFileDialog.FileName, result);
}
}
Здесь лежит сама программа и html файлы: Drive Google

