问题描述
我在GridView的RowDataBound事件中使用e.Row.cells[2]的时候会出现这个异常,但是GridView控件有5列,并没有超出下标啊?还有我在GridView的OnRowIndexChange的事件中使用e.NewPageIndex的时候,也出现了这个异常,这是为什么啊,而GridView的设置是这样的:AllowPaging="True"OnPageIndexChanging="gv1_PageIndexChanging"PageButtonCount="50"PageSize="10"PageIndex="0"
解决方案
解决方案二:
在pageLoad事件里面加上if(!Page.IsPostBack){数据绑定}
解决方案三:
我是这么用的啊,为什么老出现这个异常呢?
解决方案四:
我是这么用的啊,为什么老出现这个异常呢?
解决方案五:
先判断一下GridViewe.Row.RowType==DataControlRowType.DataRow
解决方案六:
嗯,那为什么我在GridView的OnRowIndexChange的事件中使用GridView.PageIndex=e.NewPageIndex的时候,也出现了这个异常,这是为什么啊,而GridView的设置是这样的:AllowPaging="True"OnPageIndexChanging="gv1_PageIndexChanging"PageButtonCount="50"PageSize="10"PageIndex="0"
解决方案七:
晕死,刚才正常了又,我也不知道咋的事,稀里糊涂的就能用了.!~~~~~~~
解决方案八:
有时候是会出现紊乱,重新拖一个可能就好了
时间: 2024-10-03 23:57:43