C#从DataTable流到MailMessage附件

时间:2017-06-07 17:28:35

标签: c# .net excel csv mailmessage

软件开发的新手,只是想知道你可以将数据从DataTable传输到ZipFile对象吗?下面我想象这会怎么样:

  1. 我有一个C#方法,它接受一个sql查询参数,转到数据库并以DataTable的形式返回数据。
  2. 理想情况下,不需要创建Excel或CSV物理文件。当然可以设置流来创建Excel或CSV对象
  3. 这需要转换为zip文件
  4. 该zip文件将添加到MailMessage附件
  5. 总结一下,我在sql数据库中有数据。 C#应用程序允许用户创建自己设计的报告,现在需要通过电子邮件订阅发送此报告。由于数据的大小,发送邮件需要压缩附件,而不是将其放在邮件正文中。

    也许我会以错误的方式解决这个问题。任何建议赞赏。我知道那里有很多,所以欢迎指点或建议。 谢谢!

0 个答案:

没有答案