-1
這是我的代碼發送datagridview作爲電子郵件。此代碼只適用於在datagridview中發送數據。發送datagridview作爲標題郵件
請指導我如何添加表頭。我希望將電子郵件作爲包含表格標題的整個表格發送。
var client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Credentials = new NetworkCredential("from_mail", "password");
var mail = new MailMessage();
mail.From = new MailAddress("from_mail");
mail.To.Add("to_mail");
mail.IsBodyHtml = true;
mail.Subject = "test";
string mailBody = "<table width='100%' style='border:Solid 1px Black;'>";
foreach (DataGridViewRow row in dataGridView2.Rows)
{
mailBody += "<tr>";
foreach (DataGridViewCell cell in row.Cells)
{
mailBody += "<td>" + cell.Value + "</td>";
}
mailBody += "</tr>";
}
mailBody += "</table>";
//your rest of the original code
mail.Body = mailBody;
client.Send(mail);
MessageBox.Show("mail send");
this.Close();
[發送DataGridView的電子郵件]的可能的複製(https://stackoverflow.com/questions/16547588 /送的datagridview至電子郵件) –