GridView在asp.net中 [英] GridView In asp.net

查看:76
本文介绍了GridView在asp.net中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在gridview中添加页面大小

解决方案

参考:

带有PageSize更改下拉列表的GridView自定义分页 [ ^ ]

GridView自定义分页 [ ^ ]


只需设置相应GridView的pagesize属性即可。例如。如果您有一个id为grdVw1的gridview,那么您可以将代码后面的页面大小设置为:



 grdVw1.pagesize = < span class =code-digit> 10 ; 





您需要重新绑定gridview才能进行此更改发生。


试试这个:

 GridView1.DataSource = MyDataSource;  //  这应该用您的数据源替换 
GridView1.EnableViewState = ;
GridView1.AllowPaging = true ;
GridView1.PageSize = 4 ;
GridView1.DataBind();



您还可以触发 PageIndexChanging 事件。例如:

 GridView1.PageIndexChanging + =  new  GridViewPageEventHandler(GridView1_PageIndexChanging); 



处理页面索引更改事件的代码:

  void  GridView1_PageIndexChanging(< span class =code-keyword> object  sender,GridViewPageEventArgs e)
{
// 您的代码块
}







--Amit


How add page size in gridview in code behind

解决方案

Refer:
GridView Custom Paging with PageSize Change Dropdown[^]
GridView Custom Paging[^]


Simply by setting pagesize property of the respective GridView. E.g. if you have a gridview with id as grdVw1 then you can set the page size in code behind as:

grdVw1.pagesize = 10;



you will need to rebind the gridview in order for this change to take place.


Try this:

GridView1.DataSource = MyDataSource; //This should be replaced with your datasource
GridView1.EnableViewState = true;
GridView1.AllowPaging = true;
GridView1.PageSize = 4;
GridView1.DataBind();


You can also fire PageIndexChanging event. E.g.:

GridView1.PageIndexChanging += new GridViewPageEventHandler(GridView1_PageIndexChanging);


Code to handle page index change event:

void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
   //Your code block
}




--Amit


这篇关于GridView在asp.net中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆