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);
}
您可能希望通过CSS完成着色。如果电子邮件到达收件人,它需要能够加载正确的CSS设置。
你可以尝试将CSS与你的标记内嵌,或者你需要将你的CSS文件放在一个公共位置,并在你的电子邮件HTML中有一个完整的路径。