Cómo transferir datos de la vista de grilla de asp.net en la tabla HTML

Estoy trabajando en asp.net y en eso estoy usando la vista de cuadrícula y ahora quiero convertir datos de vista de cuadrícula que son dynamics a la tabla html para que pueda enviar un correo electrónico. si alguien lo sabe, por favor dígame. Gracias

Puedes usar

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; // The same logic as you use for sending mail } public override void VerifyRenderingInServerForm(Control control) { } 

El control Kettic GridView puede exportar fácilmente los datos en GridView a HTML y crear un archivo de formato html para ver en un navegador web o MS Word.