2012-04-02 20 views

回答

3

我認爲你在尋找這樣的事情

<ItemTemplate> 
    <asp:LinkButton ID="lnkPage" runat="server" Text = '<%#Eval("Text") %>' CommandArgument = '<%# Eval("Value") %>' Enabled = '<%# Eval("Enabled") %>' OnClick = "Page_Changed"></asp:LinkButton> 
</ItemTemplate> 

你會發現更多的形式Custom Paging in ASP.Net GridView using SQL Server Stored Procedure

0

有什麼用存儲過程來完成在GridView控件使用分頁。你只需要在OnPageIndexChanging事件上綁定你的GridView。

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) 
{    
    GridView1.PageIndex = e.NewPageIndex;      
} 

請訪問此鏈接,例如:ASP.NET GridView with Custom Paging UI

+0

其實我只讀取所需我的存儲過程需要在gridview中顯示的記錄。如果我在我的數據庫中有100,000條記錄,並且我想在我的gridview中只顯示10條記錄,那麼爲什麼我會綁定1,00,000條記錄my gridview。所以我需要自定義分頁。您正在講述gridview的內置分頁。 – 2012-04-02 09:46:20

+0

huMpty duMpty給出你的答案。 – 2012-04-02 10:15:02

相關問題