Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用SQL查询创建报表并通过电子邮件发送报表_C#_Sql_Report - Fatal编程技术网

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

C# 使用SQL查询创建报表并通过电子邮件发送报表,c#,sql,report,C#,Sql,Report,我是C#的新手,还有很多东西要学。我的讲师认为我将是一个很好的练习,让我深入到最深处,并让我做以下练习: 编写一个使用SQL查询字符串生成报告的C#Windows应用程序;然后,您必须能够通过电子邮件将此报告发送到5个不同的电子邮件地址。此应用程序必须与任何SQL数据库兼容 这是我掌握的唯一信息(我可以向我的讲师询问更多信息,但最好是我自己弄清楚——或者让她认为是我自己弄明白的) 任何人都可以给我一些关于如何开始的建议,以及对于这样的应用程序,最好的报告格式是什么 我完全迷路了;非常感谢您的帮助

我是C#的新手,还有很多东西要学。我的讲师认为我将是一个很好的练习,让我深入到最深处,并让我做以下练习:

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

这是我掌握的唯一信息(我可以向我的讲师询问更多信息,但最好是我自己弄清楚——或者让她认为是我自己弄明白的)

任何人都可以给我一些关于如何开始的建议,以及对于这样的应用程序,最好的报告格式是什么

我完全迷路了;非常感谢您的帮助

提前谢谢

编辑:我真的不知道,但从整体上看,“与任何SQL数据库兼容”告诉我,也许应用程序必须打开,在那里你可以输入数据库信息,建立到/任何数据库的连接,然后进入一个新屏幕,在那里你可以输入查询,然后应用程序必须编写报告(在通过电子邮件发送报告之前,最好先查看报告),我认为您必须能够从应用程序内部通过电子邮件发送报告


希望这样做有意义,这样做可能吗?

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

然后将PDF发送给你想要的人

您可以很容易地从


这方面的文档也很容易获得。

你能说得更具体些吗?你觉得困难的部分是什么?你有什么具体的问题?你的问题太广泛了,唯一的答案就是描述整个应用程序是如何工作的。这实际上也是我正在努力解决的问题,我不知道,bold部分是我的讲师给我们的唯一的东西(在一张纸上)。如果你对应用程序必须如何工作有想法,请随时给我一些建议。