问题描述:
原出错代码:
var first_row = ASPxGridView1.GetDataRow(0);
原因分析:由于当前显示页不是第一页,所以这样设置会出错。
正确的获取方法:
var top_index = ASPxGridView1.GetTopVisibleIndex();//获取当前页首行的索引值
var first_row = ASPxGridView1.GetDataRow(top_index);//根据索引值获取单元格的值
总结:
原来是设置了0,但是由于显示的不是第一页,如果是大于1页的话,首行的焦点行的值就不是0,会出错,所以要先取得本页首行的值,然后再取值才可以。
本文讲述了在使用ASPxGridView时,为何在非首页获取第0行数据会出错,并提供了正确的获取方法,即首先获取当前页首行索引,然后根据索引获取单元格值。
303

被折叠的 条评论
为什么被折叠?



