管理资源吧

当前位置:管理资源吧首页>>>tech>>>c2>>>ASP.NET教程

asp.net 更改gridview pageSize的方法

  可以用以下三种方法

  1.在view里面

  

复制代码 代码如下:

  <span style="color:#000000;">$provider=$model->search();

  $provider->pagination->pageSize=20;

  $this->widget('zii.widgets.grid.CGridView', array(

  'id'=>'link-grid',

  'dataProvider'=>$provider,</span>

  2.在model的search方法里

  

复制代码 代码如下:

  return new CActiveDataProvider(get_class($this), array(

  'criteria'=>$criteria,

  'pagination'=>array(

  'pageSize'=> 5,

  ),

  ));

  3.在controller里

  

复制代码 代码如下:

  $dataProvider=new CActiveDataProvider('Post', array(

  'pagination'=>array(

  'pageSize'=>Yii::app()->params['postsPerPage'],

  ),

  'criteria'=>$criteria,

  ));

tech首页 更多tech