Создание HTML из DataTable с помощью C#

Мне нужно иметь возможность передавать HTML-данные в Outlook следующим образом:

MailMessage message = new MailMessage();
message.Body = myBody;

Первоначально я думал, что могу передавать в него обычный текст и используйте PadLeftследующим образом:

somestring.PadLeft(100);

но он не выровнял все правильно, потому что хотя |||||и MMMMMимеют длину всего 5 символов , они физически на экране занимают больше места.

Мое решение состоит в том, чтобы преобразовать данные, которые находятся в моей таблице данных, в таблицу HTML, а затем передать их в Outlook.

  1. как преобразовать таблицу данных в таблицу html?
  2. Есть ли лучшее решение моей проблемы?
8
задан TylerH 4 January 2019 в 14:40
поделиться