用于显示动态查询结果的最合适的ASP.NET控件

时间:2012-06-22 09:19:51

标签: asp.net controls


我有一个关于如何在ASP.NET中显示动态查询结果的问题 假设我从数据库中收集了一个查询结果,然后将其显示在我的页面上 问题是我的查询结果中的列数是动态的 第一个查询可能会返回3列,但下一个可能会返回5列,依此类推。

我通常在某些情况下使用ASP:Repeater,但我不认为这种情况,因为我需要明确声明列(例如:在ASP:LiteralASP:Label等)。

注意:我也需要分页。因为查询结果可能返回一百行。

有什么建议吗?在此先感谢:)

1 个答案:

答案 0 :(得分:0)

听起来像ASP.NET动态数据是适合您的工具,请参阅:http://msdn.microsoft.com/en-us/library/ee845452.aspx

  

在运行时推断数据库模式中数据实体的外观和行为,并从中获取UI行为

我唯一的保留:我只用过一次实际工作。在那个场合我需要在部署之后做出一些实质性的改变 - 这是一个麻烦,我希望我只是建立自己的(甚至把所有东西都放到StringBuilder中。)尽管如此,你正在做的是显示表格数据,这就是你需要的。