我应该使用哪个控件来一个接一个地显示一组记录而不重新发出查询

本文关键字:一个 记录 一组 查询 新发出 显示 我应该 控件 | 更新日期: 2023-09-27 18:19:09

我在数据库中有100个问题。I - sql是由其他人编写的,以随机的方式从100个问题中选出30个独特的问题。(查询经过测试,结果与预期一致)

现在,我需要这30条唯一的记录(随机样本)一次显示一条。当用户单击按钮(例如next)时,显示下一条记录。

目前,我有一个sqlDataSource,其ID分配给aspx页面中的DetailsView。我有一个按钮,它可以增加detailsview。pageindex。

我发现detailsView一直在sqlDataSource中重新执行sqlCommand,导致重复的问题。

我做错了什么或使用哪个数据控制和任何其他建议,如果可能的话,请参考我的例子?

非常感谢!

我应该使用哪个控件来一个接一个地显示一组记录而不重新发出查询

我建议尝试GridView控件。您可以使用控件分页功能来决定要显示多少记录集(而不必重新执行sqlCommand)。

下面是一些如何使用GridView控件的好例子