我需要格式化从Windows Form C#应用程序发送的电子邮件

我需要格式化从Windows Form C#应用程序发送的电子邮件,c#,windows-forms-designer,C#,Windows Forms Designer,当用户单击“电子邮件”按钮时,它会发送我表单中的所有内容。我需要在表格上加粗体和斜体。以下是按钮单击代码: *对于那些希望使用此代码的人,我已经在所有CAP中放置了所有需要更改的内容,有关代码的任何问题请询问 下面是隐藏的代码: private void button1_Click(object sender, EventArgs e) { MailMessage msg = new MailMessage(); msg.To.Add(

当用户单击“电子邮件”按钮时,它会发送我表单中的所有内容。我需要在表格上加粗体和斜体。以下是按钮单击代码:

*对于那些希望使用此代码的人,我已经在所有CAP中放置了所有需要更改的内容,有关代码的任何问题请询问

下面是隐藏的代码:

private void button1_Click(object sender, EventArgs e)
    {

            MailMessage msg = new MailMessage(); 
            msg.To.Add("SENT FROM EMAIL");               
            MailAddress address = new MailAddress("WHO THE FORM GETS EMAIL   
 FROM");
            msg.From = address;            
            msg.Subject = "Daily Checklist for " + check_Date_TextBox.Text;
            msg.IsBodyHtml = true;          
我想格式化这行

msg.Body = "Check Date: " + <b>check_Date_TextBox.Text</b> + Environment.NewLine +

在您正在创建的字符串体中,在需要的地方提供html标记,如
,在发送之前还添加以下代码

msg.IsBodyHtml = true;

希望它能帮助你使用HTML。你的电子邮件系统接受什么格式?(可能是HTML)。是的,HTML,有人能告诉我如何加入这个代码吗?请考虑提供漂亮的小样本而不是代码墙。1)请简化示例。2) 打开HTML标志并将电子邮件格式化为HTML 3)注意电子邮件中没有HTML的标准。我已更新了上面的代码以显示问题,再次感谢所有帮助
msg.Body=“Check Date:“+Check\u Date\u TextBox.Text+”
试试这个..当2015年5月1日被输入文本框时,你从2015年5月1日的电子邮件中得到的是什么错误?我没有msg.IsBodyHtml=true;在顶端。这成功了,谢谢你的帮助!很高兴看到它在这里工作。您也可以使用stringbuilder来包含htmlcodes
stringbuilder mailBody=new stringbuilder();附件格式(“此处标题”)
msg.IsBodyHtml = true;