you can use
using System.IO; using System.Text; using System.Net.Mail; private string GridViewToHtml(GridView gv) { StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter hw = new HtmlTextWriter(sw); gv.RenderControl(hw); return sb.ToString(); } protected void SendMailButton_Click(object sender, EventArgs e) { MailMessage mail = new MailMessage(); mail.Body = GridViewToHtml(GridView1); mail.IsBodyHtml = true;
source share