gridview 分页问题,成功分页了,为啥点击第x页时显示空白?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gridview 分页问题,成功分页了,为啥点击第x页时显示空白?相关的知识,希望对你有一定的参考价值。

gridview 代码:
<asp:GridView ID="GridView2" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None" AllowPaging="True" PageSize="20" onpageindexchanging="GridView2_PageIndexChanging">
<RowStyle BackColor="#EFF3FB" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>

GridView2_PageIndexChanging()方法:

protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e)
//GridView2.PageIndex = e.NewPageIndex;
//GridView2.DataBind();//重新绑定一遍数据

(sender as GridView).PageIndex = e.NewPageIndex; //指定GridView新页索引 (sender as GridView).DataBind(); //GridView数据源绑定


前面用到的填充代码:
if (DropDownList1.Text != "All" && DropDownList2.Text != "All" && DropDownList3.Text != "All")

x.sql = "select * from 一次通过率 where 院系名称 = '" + DropDownList2.Text + " ' and 考试时间 = '" + DropDownList3.Text + " 'and 年级 = '" + DropDownList1.Text + " '";
SqlDataAdapter da2 = new SqlDataAdapter(x.sql, x.conn);
DataSet ds2 = new DataSet();
da2.Fill(ds2, "set2");
GridView2.DataSource = ds2.Tables["set2"];
GridView2.DataBind();

参考技术A 翻页以后 需要重新绑定GRIDVIEW的,首先你要搞清楚翻页的原理:先查询出符合条件的数据,然后通过TEMPTABLE的自生成ID(此ID自增),查询 从多少条 到多少条的数据。
GRIDVIEW的绑定方法如下:

GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = 你通过多少条到多少条查询出来的数据来源列表;
GridView1.DataBind();本回答被提问者采纳
参考技术B 这个你还是采用调试的方式处理,在查询数据处设置断点,在分页改变事件中设置断点,查看数据是不是都查出来了,还有就是查看分页的页码和数据是不是都查询出来了。 参考技术C 翻页没重新绑定数据 参考技术D protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e)
this.GridView2.PageIndex = e.NewPageIndex;
this.GridView2.DataSource = 数据源;
this.GridView2.DataBind();
第5个回答  2012-09-20 重新读取一次数据

word怎么加入新的一页

在顶部栏的插入一栏中,应该有插入空白页的选项,点一下就可以新建一页了。 参考技术A word添加空白页方法1
1、word插入空白页方法非常简单,首先小编打开一个word文档。
2、首先定位光标位置,然后点击插入-空白页。
3、缩小视图后大家可以看到word插入空白页成功了。

word添加空白页方法2
1、首先还是定位光标,然后选择页面布局-分隔符-下一页。
2、此时光标处开始分页,像上面一样再次插入一个分页符就出现空白页了。

以上是关于gridview 分页问题,成功分页了,为啥点击第x页时显示空白?的主要内容,如果未能解决你的问题,请参考以下文章

vue框架,使用pagination组件进行分页时 分页不在第一页的时候保存了 筛选记录,然后f5刷新又到第一页了,到了onCurrentChange改变分页的函数改变了

Gridview动态绑定数据 分页问题(换页后,显示没有数据)?

分页的Gridview要导出excel怎么导出。如果有2页信息。在导出的excel中可以看到全部的信息怎么做?急急急

别再用 offset 和 limit 分页了,性能太差!

word怎么加入新的一页

关于分页页码制作