0

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

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

目前,我有一个 sqlDataSource,其 ID 分配给 aspx 页面中的 DetailsView。我有一个基本上增加DetailsView.PageIndex 的按钮。

我发现 detailsView 不断重新执行 sqlDataSource 中的 sqlCommand 导致重复的问题。我是通过跟踪sql发现的。

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

太感谢了!

4

1 回答 1

1

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

这里有一些很好的例子来说明如何使用 GridView 控件。

于 2013-06-19T19:12:51.173 回答