asp gridview绑定非常慢

时间:2014-09-03 19:01:51

标签: c# asp.net gridview

我正在使用asp.net从后端显示结果集。对于每条记录,我在网格中显示一个复选框。我的要求是在前端保留未经检查的记录。已检查的记录将被处理,并将被删除。除此之外,我使用分页和排序技术。

问题是,当处理检查的记录时,需要再次绑定网格。这种绑定需要将近40分钟。 (我的结果集是350万条记录。)这是可行的还是可以改变?我怎样才能克服40分钟的延误?

1 个答案:

答案 0 :(得分:1)

每次发生回发(分页,排序,按钮点击等),您的数据源将检索所有350万条记录。即使您的gridview仅显示每页x个记录数量,也是如此。

您必须使用外部控件将查询结果过滤为可管理的记录数量,例如带日期的文本框。

implement custom paging/sorting

Linq is really good with this.