从数据集到电子邮件正文的最佳方式是什么?
我有一个 .net 控制台应用程序,用于根据存储过程的结果发送电子邮件通知,并且想知道如何最好地从 SQL 数据转到电子邮件正文?
带有颜色和字体的 html 正文是最好的,但纯文本也可以。
thanks.
怎么样:
- 参考System.Web(使用System.Web.UI.WebControls添加;)
- 实例化 DataGrid 或 GridView 或任何您喜欢的输出
- 绑定数据表
-
渲染为字符串 - 使用类似的东西
var buffer = new StringBuilder();
var tw = new HtmlTextWriter(new StringWriter(buffer)))
datagrid.RenderControl(tw);
var emailbodyHtmlPart = buffer.ToString();
- 对 DataSet 中的每个 DataTable 执行此操作
- 将结果添加到电子邮件的 html 正文
当然,这还没有经过测试,但原则上应该可行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)