数据绑定后gridview显示正常,用自带分页,翻页时出错!

gridview直接从数据库中绑定数据,后台没代码!翻页时显示"索引(从零开始)必须大于或等于零,且小于参数列表的大小。"
就是后台有代码,翻页时显示"索引(从零开始)必须大于或等于零,且小于参数列表的大小。"
protected void gvNavigation_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvNavigation.PageIndex = e.NewPageIndex;
gvNavigationShow();
}
/// <summary>
/// 数据源
/// </summary>
public void gvNavigationShow()
{
gvNavigation.DataSource = NavigationTypeManager.GetAllNavigationType();
gvNavigation.DataBind();
}

从你的贴图上看,你邦了一个数据源,请去除你绑定的数据源(即选择数据源为无),你自己的手写代码即可生效。

Good Luck bro
I am Radeon Ling
La Vie en Rose
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-03
需要添加GridView1_PageIndex事件
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
gvNavigation.DataSource = NavigationTypeManager.GetAllNavigationType();
gvNavigation.DataBind();
}

你可以参考一下
http://hi.baidu.com/wenjunlin/blog/item/db5397c8a928eb1c7e3e6f36.html
第2个回答  2010-11-03
LZ设置下gridview的分页事件(PageIndexChanging)
代码:
gridview.DataSource="数据源";
gridview.DataBind();
gridview.PageIndex= e.NewPageIndex;
这样试试!!!
第3个回答  2010-11-03
换个数据源

数据绑定后gridview显示正常,用自带分页,翻页时出错!
请添加GridView的分页事件OnPageIndexChanging protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){ \/\/e.NewPageIndex很关键 this.GridView1.PageIndex = e.NewPageIndex;\/\/添加你自己的绑定函数如:DataBinding();} Good Luck bro!I am Radeon Ling La Vie en Rose ...

使用GridView自带分页,点击下一页的时候为什么显示空白
分页绑定是正确的 一般自带分页就是先设置GridView的allowpage=true \/\/分页功能数据绑定 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){ GridView1.PageIndex = e.NewPageIndex;InitPage(); \/\/重新绑定GridView数据的函数 } protected void GridView1_PageIndexChange...

...gridview 查询后分页的问题 单击第二页时数据重新绑定了。
回答:常理说分页就那两句就够了沃!! 你那段查询的代码是在哪里用的??

查询结果用gridview分页,点击下一页报错,求大神帮忙,不要百度糊弄我
2. 调整你的代码,你现在的代码是不支持分页的,需要进行调整。最简单办法是:在后台增加缓存数据的变量将从数据库中查询到的数据保存到Session中,然后在进行数据绑定时调用此Session缓存的数据 简单的实例:\/\/\/ \/\/\/ 缓存数据集 \/\/\/ protected DataSet CacheDataSet { get { if (null == Sessio...

为什么gridview绑定数据了,但是无法编辑。应用的是动态数据绑定。(100...
事实上GridView功能还好,但是效率比较低,实际项目中使用较少 尤其是启动分页的时候GridView几乎不能满足现实需求,这和GridView的分页机制有关。推荐使用Repeater做数据显示,然后使用ASPNETPager做分页,既美观又高效率。

asp.net C#中gridview的分页问题,请教。
在ASP.NET中,经常会使用到GridView的分页,一般情况下,若使用Visual Studio自带的数据源控件,不会出现什么问题。但是如果自己用代码设置GridView的数据源,GridView中第一页显示正常,这时如果点击第二页,则经常会出现如下错误 提示:GridView“GridView_test”激发了未处理的事件“PageIndexChanging”。这个...

我用AspNetPager分页,代码一样但有一个页面出问题了
<!-- PageSize="15"定义每页显示数据条数 --> 后台:\/\/\/ \/\/\/ 加载事件 \/\/\/ protected void Page_Load(object sender, EventArgs e){ BoundList();} \/\/\/ \/\/\/ 全局的变量,分页用的参数数据信息总数 \/\/\/ public static int sumcount;\/\/\/ \/\/\/ 绑定信息数据 \/\/\/ private void ...

gridview 分页 打开一个新页面编辑后还返回到原页码的方法 我用的是...
你在GridView页,在翻页的时候记下页码或页索引,当页面加载时判断你记下的页码或索引是否存在,如果存在就到第几页,不存在,就到首页

急~求助!!!关于gridview的分页问题~~
应该是没指定DataKeyNames。把这个属性里面加上你的 ID就可以了

ASP.NET 使用AspNetPager进行分页,查询条件丢失问题
在页面初始加载的时候,就会对这个GridView进行一次全数据的绑定操作;当你点击查询的时候,首先,页面会以POSTBACK的方式进行提交数据;页面控制程序会根据这个页面的数据加载规则进行数据的加载或重新绑定的操作;到这里,就很容易看出你出错点了,页面后台控制.cs文件中有一个类,Page_Load,这个类就是控制...

相似回答