當嘗試使用GridView控件的分頁部分在我的申請,我收到以下錯誤:錯誤的GridView應用
The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.
當嘗試使用GridView控件的分頁部分在我的申請,我收到以下錯誤:錯誤的GridView應用
The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.
我混你的答案,我得到我的答案。 我解決了這個問題絲毫驗證碼:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
DataBind();
}
這意味着與GridView控件相關的數據集不支持分頁。
這並不意味着你無法使用它進行分頁。在PageIndexChanging事件中執行此操作you will need to write your own code。
您需要添加一個事件處理程序來告訴GridView它應該查看哪個頁面,因爲我猜你已經在代碼中完成了.DataBind()。一個例子是:
標記:
<asp:GridView ID="GridView1" runat="server"
EnablePagingAndSortingCallbacks="true"
OnPageIndexChanged="GridView1_PageIndexChanged" />
代碼:
protected void GridView1_PageIndexChanged(object sender,
GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
對於這種類型的問題,人們可以使用自定義controls
校驗碼爲後面頁面索引功能。 – 2009-04-21 13:46:05