回答
兩件事你可以爲這個
1做)通過使用任何工具把當前頁面的屏幕截圖,並在郵件發送
2)可以導出網格,Excel和比郵寄它。
導出網格到Excel http://geekswithblogs.net/azamsharp/archive/2005/12/21/63843.aspx
可以請你告訴我如何將網格導出爲excel – satya
@satya - 檢查更新後的答案我粘貼鏈接,出口網格爲excel或者你也可以搜索谷歌你會得到答案 –
使用的htmlText作家呈現在GridView control.You將得到一個HTML輸出string.use這是你的郵件正文。
public string RenderControl(Control ctrl)
{
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);
ctrl.RenderControl(hw);
return sb.ToString();
}
使用StringBuilder創建HTML表來重新取樣你的GridView像這樣:
var output = new StringBuilder("<table cellpadding='5' style='border: solid 1px black;'>");
foreach (GridViewRow row in MyGridView.Rows)
{
output.Append("<tr>");
output.Append("<td>" + Title + "</td>");
output.Append("<td>" + Price + "</td>");
output.Append("<td>" + Quantity + "</td>");
output.Append("</tr>");
}
output.Append("</table>");
理想情況下,你不應該關心的GridView控件。獲取控件中顯示的數據,以您想要的方式進行格式化,並將其作爲消息正文傳遞。
我會對待邏輯在我的應用程序中顯示Grid併爲消息正文生成網格作爲兩個單獨的功能。這兩者之間的共同點是數據的來源。爲了格式化數據(生成網格),您可以使用HTMLTextWriter類(如其他人所述)並以任何您想要的方式格式化數據。
- 1. 發送在Notes 7中正確呈現的HTML電子郵件
- 2. 發送電子郵件+ GridView控件
- 3. 從GridView發送電子郵件
- 4. 從GridView發送重複電子郵件
- 5. 從GridView發送多個電子郵件
- 6. HTML電子郵件發送時不呈現
- 7. 發送電子郵件操作不發送電子郵件
- 8. PHP發送電子郵件多次發送電子郵件
- 9. 基於包含電子郵件地址的gridview列發送電子郵件
- 10. 在電子郵件中發送一個GridView
- 11. 使用send_dbmail發送電子郵件表中的電子郵件
- 12. Android發送電子郵件不存在發送的電子郵件客戶端
- 13. 在.NET中發送電子郵件,並將電子郵件保存在用戶的已發送郵件中
- 14. 在電子郵件上發送異常或在Phonegap上發送電子郵件
- 15. 如何通過格式化發送電子郵件中的gridview
- 16. 確定電子郵件發件人併發送電子郵件
- 17. 電子郵件呈現的XML
- 18. Sendgrid傳出電子郵件出現在我的郵箱發送
- 19. 在.Net中發送電子郵件
- 20. 在iPhone中發送電子郵件
- 21. 在電子郵件中發送鏈接
- 22. VBA在excel中發送電子郵件
- 23. 在asp.net中發送電子郵件
- 24. 在codeigniter中發送電子郵件
- 25. 在Playframework 2.0中發送電子郵件
- 26. 在Android中發送電子郵件
- 27. 在DNN中發送電子郵件
- 28. 在Android中發送電子郵件
- 29. 在PHP中發送電子郵件
- 30. 在Django中發送html電子郵件
確實接受答案,如果你有你想要的信息 –