【问题标题】:PageIndexChanging Without BindingPageIndexChanging 没有绑定
【发布时间】:2012-11-19 06:50:40
【问题描述】:

我有datagridviewdataSource 链接,此数据源从表中获取数据有900 万条记录,我正在按名称在此表中搜索,在需要更改PageIndex 时绑定数据后这需要研究此代码在 900 万条记录中:

有什么方法可以改变PageIndex而不重新绑定?

Protected Sub GVCenteralSearch_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GVCenteralSearch.PageIndexChanging
    GVCenteralSearch.PageIndex = e.NewPageIndex
    GVCenteralSearch.DataSource = CentralSearch_DS
    GVCenteralSearch.DataBind()
End Sub

注意:这是基于 WebApp (ASP.net)

【问题讨论】:

  • 请详细说明问题。 e 是什么?这段代码在哪里? WebApp 是什么? ASP.NET?

标签: asp.net vb.net


【解决方案1】:

我不知道。不过,您确实有一些选择,您可以缓存数据,这样您就不必再次从数据库中获取它。您还可以查看 javascript 替代分页数据(jQuery DataTable 插件)。或者,您可以重新编写查询以仅获取您需要的记录。这仍然需要往返才能显示数据,但不会那么重要。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多