DataGridView 怎么实现动态分页?

比如有一张比较大的表,然后分多页显示,正好符合DataGridView的大小,如果窗口变大或者变小则记录每页的记录也变得符合窗口大小。是winForm程序... 比如有一张比较大的表,然后分多页显示,正好符合DataGridView的大小,如果窗口变大或者变小则记录每页的记录也变得符合窗口大小。
是winForm程序
展开
 我来答
fsxlovecc
2007-12-25
知道答主
回答量:40
采纳率:0%
帮助的人:9.7万
展开全部
<asp:GridView AllowPaging="True" PageSize="4"/>
AllowPaging--是否分页
PageSize--一页显示几条数据
//代码文件
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//selectnews方法返回个DATASET给GIRDVIEW的datasource
Bussiness.BmanageNews bmn = new BmanageNews();
this.gvnews.DataSource = bmn.selectnews();
this.DataBind();

}
protected void gvnews_PageIndexChanged(object sender, EventArgs e)
{
Bussiness.BmanageNews bmn = new BmanageNews();
this.gvnews.DataSource = bmn.selectnews();
this.DataBind();
}
protected void gvnews_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.gvnews.PageIndex = e.NewPageIndex;
this.DataBind();
}
}

这样就OK了。。girdview的列都是数据绑定的列
masong110
2007-12-25 · TA获得超过210个赞
知道答主
回答量:370
采纳率:0%
帮助的人:232万
展开全部
有个分页控制PAGEGRID.把你的DATAGRID的数据源指向PAGEGRID就可以了.再设置PAGEGRID.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仇听南lp
2007-12-25 · 超过25用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:0
展开全部
不要设置DataGridView的高度和宽度就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老牛
2007-12-25 · 超过11用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:50.4万
展开全部
把DataGridView 所在容器即panel或groupBox的Dock属性设置成 Fill就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caef6e2bb
2007-12-25 · TA获得超过2425个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:1422万
展开全部
你是做WEB的还是做WINFORM的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式