簡體   English   中英

如何在HTML表格中傳輸asp.net網格視圖數據

[英]How to transfer asp.net grid view data in HTML table

我在asp.net工作,我正在使用網格視圖,現在我想將網格視圖數據轉換為動態的html表,以便我可以發送電子郵件。 如果有人知道,請告訴我。 謝謝

您可以使用

   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)
{

}

Kettic GridView控件可以輕松地將GridView中的數據導出為HTML,並創建一個html格式文件,以便在Web瀏覽器或MS Word中查看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM