GridView在asp.net中 [英] GridView In asp.net
本文介绍了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屋!
查看全文