我需要在網格視圖中進行分頁,該分頁實際上是從列表中進行綁定的。任何人都可以幫助我嗎? 實際上,由於數據是從列表中提取的,因此在將數據填充到下一頁時會變爲「空」。所以我想知道這裏的用戶是否面臨這樣的標準。用於電網結合如何在gridview中進行分頁?
方法如下,
private void bindGrid()
{
if (items != null)
{
foreach (var item in items)
{
name.Add(new organisationName(((System.Xml.XmlElement)((System.Xml.XmlNode[])(item))[7]).InnerText,
((System.Xml.XmlElement)((System.Xml.XmlNode[])(item))[3]).InnerText));
}
searchResultGrid.DataSource = name;
searchResultGrid.DataBind();
}
}
和在gridview的的PageIndexChanging事件我用下面的代碼
protected void searchResultGrid_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
bindGrid();
searchResultGrid.PageIndex = e.NewPageIndex;
searchResultGrid.DataBind();
}
aspx頁
<asp:GridView ID="searchResultGrid" runat="server" PageSize="20" Width="60%" AllowPaging="true"
Visible="False" OnPageIndexChanging="searchResultGrid_PageIndexChanging" OnRowDataBound="searchResultGrid_RowDataBound"
OnSelectedIndexChanged="searchResultGrid_SelectedIndexChanged" OnRowCommand="searchResultGrid_RowCommand">
<Columns>
</Columns>
<EmptyDataTemplate>
No Data Found</EmptyDataTemplate>
</asp:GridView>
由於提前
「**這個問題並沒有表現出任何的研究工作; **目前還不清楚或沒有用處。」考慮閱讀:http://stackoverflow.com/questions/how-to-ask及其提供的相關鏈接。 – 2011-06-08 17:28:11
[此Google搜索](http://www.google.com/#hl=zh-CN&sugexp=ldymls&xhr=t&q=Paging+in+gridview)顯示了一些有希望的結果。文章@Saravanan鏈接到他的答案在下面是第一個搜索結果。 – 2011-06-08 17:34:24
@Anjana:你的編輯並沒有真正的幫助。你是否收到錯誤信息,如果有,它是什麼? – 2011-06-08 17:37:05