猿问

GridView分页问题

我做的一个查询,将查询的内容在Gridview中显示并分页,我已经将它的AllowPaging改为了true并且在 SelectedINdexChanging事件里面写了 Gridview1.PageIndex=e.NewPageIndex;运行也通过了,显示的时候也分页了,但是当我点击下一页的时候没有反应,我再点的时候它就变成了第二页但是还是第一页的内容。如果再绑定一次的话,控件就不显示了。

如果加了Gridview1.DataBind(),运行时Gridview跟本就看不见了。 后面两位说的在页面或存储过程中写分页,我不会能不能指点一下 在PagerTemplate加什么控件啊,怎么在数据绑定的时候分页,明白点行吗,我实在是有点菜啊,不会 谢谢,各位的帮忙啊,我现在已经做出来了,用的AspNetPager这个控件

慕姐8265434
浏览 199回答 3
3回答

RISEBY

如果加了Gridview1.DataBind(),运行时Gridview跟本就看不见了。 这个通常是DataSource没有值了。 你获取数据的SQL需要能够分页 SQL2005以上版本有rownumber函数(好像) Oracle有rownum函数(好像) 可以用来分页 也可以使用SQL存储过程的 原理:都是SQL能够分页 每次赋值后要重新获取数据并绑定就可以了

holdtom

Gridview1.PageIndex=e.NewPageIndex; 之后还要写 Gridview1.DataBind();
随时随地看视频慕课网APP
我要回答