我需要在网格视图中进行分页,该分页实际上是从列表中进行绑定的。任何人都可以帮助我吗? 实际上,由于数据是从列表中提取的,因此在将数据填充到下一页时会变为“空”。所以我想知道这里的用户是否面临这样的标准。用于电网结合如何在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