3

我有一个要查看数据的数据库表(sql server 2008),显示这些数据的最快方法是什么?

(如果它可以有分页,那将是完美的)。

是gridview还是?

查询:从 testData 中选择 *

4

5 回答 5

3

如果您使用的是 .NET 3.5,则可以使用 ASP.NET 动态数据:

http://www.asp.net/dynamicdata/

希望这可以帮助!

于 2008-11-12T20:20:17.357 回答
2

通过 ADO.NET 将您的数据放入 DataSet 或 DataTable。

然后:

gridview.DataSource = yourDataTable;
gridview.DataBind();
于 2008-11-12T20:20:50.787 回答
1

如果它是一个 web 应用程序,gridview 控制并使用缓存对象来保存数据集......每次连接到数据库都很耗时......

优点:性能缺点:除非您有服务器内存来处理它,否则无法处理大型表。

于 2008-11-12T20:38:35.167 回答
0

使用 LinqToSql 并将结果绑定到网格视图。

于 2008-11-12T20:22:00.177 回答
0

Gridview 将是一个完美的解决方案

您可以仅通过属性 AllowPaging="true" PageSize="##" AllowSorting="true" 进行分页和排序,如果您想要所有数据而不仅仅是特定行,您可以执行 AutoGenerateColumns="true"

于 2008-11-12T20:25:52.103 回答