GridView数据通过邮件发送

本文关键字:数据 GridView | 更新日期: 2023-09-27 18:15:42

在我的web应用程序中,我编写了一个代码,用于在邮件的正文中发送网格视图数据。它即将到来,但我可以添加颜色到GridView头,我可以应用样式吗?我的代码是这样的:

private string GridViewToHtml(GridView gv)
{
    StringBuilder sb = new StringBuilder();
    StringWriter sw = new StringWriter(sb);
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    grdsap.RenderControl(hw);
    return sb.ToString().Replace("<br />", "'n");
}
protected void btn_click(Object sener, Event args)
{
    mail.Body = "Day wise Reports: " + DateTime.Now.ToShortDateString().Replace("<br />", "'n") + GridViewToHtml(grdsap);
    mail.IsBodyHtml = true;
    mail.To.Add(mailid);
}

GridView数据通过邮件发送

您可能希望通过CSS完成着色。如果电子邮件到达收件人,它需要能够加载正确的CSS设置。

你可以尝试将CSS与你的标记内嵌,或者你需要将你的CSS文件放在一个公共位置,并在你的电子邮件HTML中有一个完整的路径。