使用SQL查询创建报告并通过电子邮件发送报告

时间:2011-02-01 05:47:53

标签: c# sql report

我是C#的新手,还有很多需要学习的地方。我的讲师认为我将是一个很好的练习,让我深入到底,并让我做这个练习:

  

编写一个使用SQL查询字符串生成报告的C#Windows应用程序;然后,您必须能够通过电子邮件将此报告发送到5个不同的电子邮件地址。此应用程序必须与任何SQL数据库兼容。

这是我所拥有的唯一信息(我可以向我的讲师询问更多信息,但我自己想出来也不错 - 或者让她认为我自己想出来了。)

任何人都可以请一些关于如何开始的指示以及针对这样的应用程序的最佳报告格式是什么?

我完全迷失了;非常感谢帮助。

提前致谢!

编辑:我真的不知道,但从整个“与任何SQL数据库兼容”告诉我,可能应用程序必须打开你可以输入数据库信息的地方,以建立与/任何数据库的连接,然后转到一个新的屏幕,您可以在其中输入查询,然后应用程序必须编写报告(在您通过电子邮件发送之前实际查看报告会很好),我认为您必须能够发送电子邮件来自申请表内的报告。

希望这有道理,这样的事情可能吗?

1 个答案:

答案 0 :(得分:0)

我必须邮寄报告.PDF将是最好的选择。在从数据库中检索行之后,您可以使用ItextSharp生成PDF报告。

然后将PDF邮寄给您想要的任何人。

您可以轻松地从http://sourceforge.net/projects/itextsharp/

获取Itextsharp dll

此文档也很容易获得。