我做的一个查询,将查询的内容在Gridview中显示并分页,我已经将它的AllowPaging改为了true并且在 SelectedINdexChanging事件里面写了 Gridview1.PageIndex=e.NewPageIndex;运行也通过了,显示的时候也分页了,但是当我点击下一页的时候没有反应,我再点的时候它就变成了第二页但是还是第一页的内容。如果再绑定一次的话,控件就不显示了。如果加了Gridview1.DataBind(),运行时Gridview跟本就看不见了。 后面两位说的在页面或存储过程中写分页,我不会能不能指点一下 在PagerTemplate加什么控件啊,怎么在数据绑定的时候分页,明白点行吗,我实在是有点菜啊,不会 谢谢,各位的帮忙啊,我现在已经做出来了,用的AspNetPager这个控件
3 回答
RISEBY
TA贡献1856条经验 获得超5个赞
如果加了Gridview1.DataBind(),运行时Gridview跟本就看不见了。 这个通常是DataSource没有值了。 你获取数据的SQL需要能够分页 SQL2005以上版本有rownumber函数(好像) Oracle有rownum函数(好像) 可以用来分页 也可以使用SQL存储过程的 原理:都是SQL能够分页 每次赋值后要重新获取数据并绑定就可以了
- 3 回答
- 0 关注
- 198 浏览
添加回答
举报
0/150
提交
取消