GridView自绑定DataSource需要处理的事件

  今天客户反应说点击分页时出现“乱码”,我就知道是什么问题了,在GridView手动绑定了DataSource又启用了分页时,需要对PageIndexChanging事件进行处理。一般处理代码如下:

$gv$.PageIndex = e.NewPageIndex;
$gv$.DataSource = $ds$;
$gv$.DataBind();

 

  其中,$gv$为你GridView控件的引用,$ds$为之前绑定的数据源。为了使效率高一些,数据源可以存放在生命周期可供下次调用的作用域,如Session

你可能感兴趣的:(dataSource)