I need to be able to pass HTML data into Outlook like this:
MailMessage message = new MailMessage();
message.Body = myBody;
Initially, I th
public string toHTML_Table(DataTable dt)
{
if (dt.Rows.Count == 0)
return "";
StringBuilder builder = new StringBuilder();
builder.Append("");
builder.Append("");
builder.Append("");
builder.Append("Page-");
builder.Append(Guid.NewGuid().ToString());
builder.Append(" ");
builder.Append("");
builder.Append("");
builder.Append("");
builder.Append("");
foreach (DataColumn c in dt.Columns)
{
builder.Append("");
builder.Append(c.ColumnName);
builder.Append(" ");
}
builder.Append(" ");
foreach (DataRow r in dt.Rows)
{
builder.Append("");
foreach (DataColumn c in dt.Columns)
{
builder.Append("");
builder.Append(r[c.ColumnName]);
builder.Append(" ");
}
builder.Append(" ");
}
builder.Append("
");
builder.Append("");
builder.Append("");
return builder.ToString();
}