[英]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.