我在Gridview中生成了一个报告,我想将报告保存为模板以供日后检索。我不想导出到excel。模板应该可供用户在他登录时检索和查看。我使用的是VS 2008和C#/ ASP.NET
在将gridview数据源绑定到gridview之前,我会根据一些业务逻辑和表示格式对gridview数据源进行格式化,因此我不能将检索SQL保留在数据库中。
有什么想法吗?
答案 0 :(得分:0)
如果想要创建数据的“快照”,即为历史目的提供并且永远不会更改的数据,我建议您创建导出(无论是excel,word,pdf等) ,并将文件保存到文件系统或数据库。
另一种选择是创建一组“快照”表,这些表与“实时”表基本相同,您可以使用原始的sql语句从这些表中查询。您可以包含一些UI,允许用户根据某个日期范围过滤此数据。
答案 1 :(得分:0)
我只是将检索数据过滤器控件的值作为模板保存到数据库中,稍后它将可供用户选择和生成报告。