如何将所有数据绑定到Asp.net中的GridView?

时间:2018-01-16 11:38:09

标签: asp.net gridview

我必须绑定GridView中大约25k +的记录。我们可以进行分页,但客户不希望在页面上进行任何类型的分页。他们希望在单一网格中显示25条以上的记录。我们绑定但25K +记录有太多时间绑定。客户端再次想要在网格中绑定25K +记录,时间也应该更少绑定。有人对此有任何解决方案吗?通过简单的方法绑定网格

Dataset DSSlipDetails = objclsSlipDetails.GetDataSet();
if (DSSlipDetails != null && DSSlipDetails.Tables[0].Rows.Count > 0)
{
    grdGiftMaster.DataSource = DSSlipDetails.Tables[0];
    grdGiftMaster.DataBind();
}

1 个答案:

答案 0 :(得分:2)

您应该能够从第一个请求(或通过一次性API请求)将所有25K记录存储为客户端的JSON对象,并从该对象应用分页。

这样你就不会回到服务器获取更多记录,而页面只会显示你需要快速渲染页面的内容。