Давайте сделаем небольшое разделение здесь. HTML предназначен для того, чтобы помочь вам определить, как будет выглядеть пространство просмотра в вашем браузере. Он читается так, как вы хотите динамически создавать таблицу на основе данных, поступающих откуда-то еще. Если мы предположим на мгновение, что данные доставляются в браузер в виде массива (raw, XML, JSON), тогда вам понадобится код JavaScript на странице вашего браузера, чтобы получить этот массив, а затем динамически построить таблицу. Этот подход будет работать быстрее по сети, но загрузит ПК пользователя немного больше.
Вы также можете сделать все это на сервере; вы отметили этот вопрос на C#, поэтому на вашем сервере Windows вы можете динамически создавать таблицу, создавая теги html и помещая соответствующие значения из вашей базы данных в сгенерированный поток HTML, который вы отправляете в браузер. Этот подход будет увеличивать нагрузку на сеть и немного меньше на ПК пользователя.
Мы можем вам помочь, если вы можете предоставить дополнительную информацию о том, где находятся данные и как вы планируете отправлять их в браузер.
Как вы думаете, вы можете объяснить это немного лучше с лучшим форматированием? Также рассмотрите более подробно, например. почему вы отметили это с помощью html-agility-pack. –