******关于datagrid的分页的一个小问题******(我出手从来就100分) 补充: 如果我不点那些datagrid页脚的页码1,2,3,4.. ,且换就没有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很简单,这是因为你的页码还停留在原来的页码,比如你原来是3页,但是你现在只有两页,这样停留在3页的时候自然会出上面的错误了。最简单的方法是在重新绑顶的时候(之前)设置它的currentpageindex=0 我的行项目做法是,重新在"从表"中取出新的一张单据的商品行项目(Line Item),对datagrid重新帮定显示重新绑定时设置datagrid.currentpageindex=0 给你一点:当DATAGRID第一次绑定后 ,会计算出他的PAGECOUNT,并设置PAGEINDEX为0以后当你在一个页面中回访的时候,你重新绑定这个DATAGRID,它会重新计算PAGECOUNT,但是PAGEINDEX却是从页面的VIEWSTATE取出来的,而无论任何时候 ,PAGAINDEX是不能小于0和大于等于 PAGECOUNT Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount.说的很清楚了 你的CurrentPageIndex越界了 回复人: lansluo(最后一个女巫) ( ) 信誉:105 2004-05-08 11:18:00 得分:0 很简单,这是因为你的页码还停留在原来的页码,比如你原来是3页,但是你现在只有两页,这样停留在3页的时候自然会出上面的错误了。最简单的方法是在重新绑顶的时候(之前)设置它的currentpageindex=0 说的很对,你可以这样,每次绑定主表的时候对 从表的那个datagrid的 currentpageindex进行设置currentpageindex=0 lansluo(最后一个女巫)说的是正解 在重新绑顶的之前设置它的currentpageindex=0 Gridview header 强制换行 问题 求解密 救一个,浮动的广告条 用户快速点击时,防止重复提交的方法 大家能不能介绍一下广州或者深圳有那些比较好的外资软件企业? 如何清空DropDownList下的内容???? DataGrid绑定数据源问题! asp.net怎么调用存储过程 点动态创建的Button,为什么不执行相应的函数呢? 有高手?????为什么没人能回答???? 调用WebService报错WebException,原因不明 DM与ASP.net 请教,如何在asp.net中使用ADOX?
重新绑定时设置datagrid.currentpageindex=0
当DATAGRID第一次绑定后 ,会计算出他的PAGECOUNT,并设置PAGEINDEX为0
以后当你在一个页面中回访的时候,你重新绑定这个DATAGRID,它会重新计算PAGECOUNT,
但是PAGEINDEX却是从页面的VIEWSTATE取出来的,而无论任何时候 ,PAGAINDEX是不能小于0和大于等于 PAGECOUNT
说的很清楚了
你的CurrentPageIndex越界了
很简单,这是因为你的页码还停留在原来的页码,比如你原来是3页,但是你现在只有两页,这样停留在3页的时候自然会出上面的错误了。最简单的方法是在重新绑顶的时候(之前)设置它的currentpageindex=0
说的很对,你可以这样,每次绑定主表的时候对 从表的那个datagrid的 currentpageindex进行设置currentpageindex=0