在C#中为SQL查询提供标题

时间:2014-01-08 11:06:10

标签: c# sql-server stored-procedures

我正在构建一个控制台应用程序,通过电子邮件推送几个不同的报告,并包含附加在.CSV文件中的报告。

报告来自SQL Server,有些是Stored Proc,有些是(懒惰地)现在静态输入。

但是我想知道是否有办法根据返回的内容动态地为查询表提供名称/标题?原因是报告电子邮件主题和附件将基于该查询,我希望它能动态反映正在运行的查询。

我知道我可以在Proc / Query中添加一个包含空白数据的列,将该列命名为报告的标题,然后从显示的结果中删除该列,但这似乎有点被黑了,我想知道是否有更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

最后,最简单,最快捷的答案就是在Stored Proc中创建一个临时列,然后在标记excel选项卡时使用它。

观点可能已经完成了这项工作,但需要更多努力才能获得相当大的利益。

谢谢!