小编han*_*boy的帖子

如何在网格视图中显示大量数据而不会导致页面崩溃?

我正在使用linq来连接数据库,这是我第一次从数据库中显示大量数据,所以我不知道如何处理它.你能给我一个提示吗?谢谢!

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!Page.IsPostBack)

        rebind();
    }

    private void rebind()
    {
        using ( var db = new linqDataContext())
        {
            GridView1.DataSource = db.Orders.Select(p => new { p.OrderID, p.CustomerID, p.ShipName, p.ShipCity }).ToList();
            GridView1.DataBind();
        }
    }

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        rebind();
    }
}
Run Code Online (Sandbox Code Playgroud)

sql linq asp.net

0
推荐指数
1
解决办法
2394
查看次数

标签 统计

asp.net ×1

linq ×1

sql ×1