Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 Gridview 中生成的报告,我想将该报告保存为模板以供以后检索。我不想导出到excel。该模板应该可供用户在登录时检索和查看。我使用的是 VS 2008 和 C#/ASP.NET
在将它绑定到 gridview 之前,我会根据一些业务逻辑和表示目的格式化 gridview 数据源,因此我不能只将检索 SQL 保留在数据库中。
任何的想法?
如果目的是创建数据的“快照”,即用于历史目的且永远不会更改的数据,我建议创建您的导出(无论是 excel、word、pdf 等),然后保存文件到文件系统或数据库。
另一种选择是创建一组与您的“实时”表基本相同的“快照”表,您可以使用原始 sql 语句从这些表中查询。您可能包含一些 UI,允许用户根据某个日期范围过滤此数据。
我只是将检索数据过滤器控件的值作为模板保存到数据库中,稍后用户可以选择并生成报告。