页面索引无法正常工作 [英] Not working pageindexing
问题描述
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridView.PageIndex = e.NewPageIndex;
gridView.DataBind();
}
每当单击页码不显示网格中的单击页时
whenever click the page number not display the clicking page in grid
推荐答案
使用它,在我的项目中效果很好:
Hi,
Use this,it works fine in my project:
<asp:GridView ID="GridView1" runat="server" AllowPaging="true"
onpageindexchanging="GridView1_PageIndexChanging">
</asp:GridView>
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.DataSource = GetData(); // GetData() is a method that will get Data from Database/Cache/Session to display in Grid.
GridView1.DataBind();
GridView1.PageIndex = e.NewPageIndex;
}
否则,请使用以下链接获取带有源代码的最佳示例;
使用对象数据源进行分页和排序 [具有自定义寻呼机,复选框列,序列号列,自定义导航的自定义Gridveiw控件 [ ^ ]
GridView一目了然 [
Or else Use following links to get best examples with source code;
Paging and Sorting using Object Data Source[^]
Custom Gridveiw Control with Custom Pager, Check Box Column, Serial Number Column, Custom Navigation[^]
GridView all in one[^]
我猜您的网格视图定义中缺少OnPageIndexChanging事件.
使用以下代码:
Hi,
I guess OnPageIndexChanging event is missing in your grid view defination.
Use the below code:
<asp:GridView ID="grdView" runat="server" AutoGenerateColumns="False"
AllowPaging="True" AllowSorting="True" onrowediting="grdView_RowEditing"
onrowcancelingedit="grdView_RowCancelingEdit"
onrowupdating="grdView_RowUpdating" EnableModelValidation="False"
OnPageIndexChanging="gridView_PageIndexChanging" >
还有,
将数据集保存在会话变量中,例如Session ["gridrows"].
然后,在gridView_PageIndexChanging方法中,为
编写代码
Also,
Save the dataset in a session variable say Session["gridrows"].
And ,in the gridView_PageIndexChanging method, write the code for
//changing to new page
gridView.PageIndex = e.NewPageIndex;
//bind the data to grid.
griddview.DataSource = (DataSet)Session["gridrows"];
griddview.DataBind();
希望这会有所帮助.
Hope this helps.
protected void gv1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gv1.PageIndex = e.NewPageIndex;
FillGrid(); //the function where u fill ur gridview
}
这篇关于页面索引无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!