我有一个要查看数据的数据库表(sql server 2008),显示这些数据的最快方法是什么?
(如果它可以有分页,那将是完美的)。
是gridview还是?
查询:从 testData 中选择 *
我有一个要查看数据的数据库表(sql server 2008),显示这些数据的最快方法是什么?
(如果它可以有分页,那将是完美的)。
是gridview还是?
查询:从 testData 中选择 *
通过 ADO.NET 将您的数据放入 DataSet 或 DataTable。
然后:
gridview.DataSource = yourDataTable;
gridview.DataBind();
如果它是一个 web 应用程序,gridview 控制并使用缓存对象来保存数据集......每次连接到数据库都很耗时......
优点:性能缺点:除非您有服务器内存来处理它,否则无法处理大型表。
使用 LinqToSql 并将结果绑定到网格视图。
Gridview 将是一个完美的解决方案
您可以仅通过属性 AllowPaging="true" PageSize="##" AllowSorting="true" 进行分页和排序,如果您想要所有数据而不仅仅是特定行,您可以执行 AutoGenerateColumns="true"