2011-04-20 63 views
1

我想在我的GridView控件中進行自定義分頁。第一種選擇是從數據庫中僅提取所需的行。但我想要的是我從數據庫中提取所有行並將它們存儲到數據表中。現在有沒有什麼選擇,我可以根據頁面大小和頁面索引只綁定一些datatable行到gridview,這樣我就不需要每次都在頁面更改事件時連接到數據庫?網格視圖控件中的自定義分頁

+0

一定要使用綠色複選框,以紀念「最佳答案」!它是StackOverflow聲譽系統的一部分。 - – 2011-04-20 17:55:13

回答

1

您必須處理Gridview PageIndexChanging事件並設置新的頁面索引。

像...

protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e) 
{ 
    gridView.PageIndex = e.NewPageIndex; 
    gridView.DataSource = (DataTable)Session["DataTable"]; 
    gridView.DataBind(); 
} 
+0

感謝穆罕默德你的迴應..但這將做默認分頁,並不會幫助我在自定義分頁.... – 2011-04-20 08:01:45