首页
学习
活动
专区
圈层
工具
发布

自定义GridView分页模板

GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板: 事实上,GridView默认的几中分页样式...CommandArgument设为相关参数,可接受的参数包括,first,last,prev,next,(具体数字),然后按事件回溯,触发顶层的RowCommand,因此我们页可以使用这些默认的可识别的参数自定义自己的分页模板...,asp.net会自动设置当前的NewPageIndex,而不需要任何的冗余代码。...较DataGrid提供了更多的API,获取分页块可以使用BottomPagerRow 或者TopPagerRow,当然还增加了HeaderRow和FooterRow //updated at 2006...case of retrieving the data using the xxxDataSoucr control,         // just do nothing, because the asp.net

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GridView用法,分页

    一.基础部分 分页:只有用SqlDataSource作为数据源的时候才有 在用ObjectDataSource的时候需要另外写代码 另外该控件的“排序”和“分页”都打勾的时候,先进行整体排序,再分页;...当启用“分页”时,还需再其属性面板指定以下属性: AllowPaging PageSize PageIndex:当前索引 PageCount:这个会自动结算出来,得到总页数 1.BoundField字段...男 “:”女” %>’> //Gender取值后要进行转换.ToString() 2.ButtonField————>GridView的RowCommand事件 CommandName...id=”+key); //无主键显式(隐式)[前提:设置过DataKeyNames] string index = this.GridView1.DataKeys[e.NewSelectedIndex]...; Bind();//自定义Bind绑定方法 d) RowCancellingEdit取消事件: 一般值在代码中写:this.gvId.EditIndex = -1; Bind

    1.8K30

    GridView数据库分页+自定义分页导航(一):数据库分页

    GridView控件自带分页功能,不过他是需要我们将所有数据查出来放到页面上,然后通过他内置的功能来实现分页,我本人不太喜欢,但对于小量数据时挺方便的。...这里我介绍一下数据库分页和自定义分页导航(使用GridView控件) 其效果如下图: ? 1、首先,我们要给一个空模板好让我们可以绑定数据。这个模板要有表头: ?...到右下角找他的属性CommandName,改为Edit,通用【删除】按钮也是,改为Delete,这是固定的,同时还有其他值,比如Cancel(取消),Update(更新)等,固定值,只有这样设置,我们的按钮才能出发GridView...EditItemTemplate里的东西,只有在GridView处于编辑状态下才会显示的。 结束编辑模板后: ?...2、数据库分页,按固定条数查出数据,类似于下面的,尽量不要使用DataTable。

    2.1K20

    GridView实战一:自定义分页、排序、修改、插入、删除

    GridView优点就是集数据绑定、分页、排序、删、改于一身,提高了开发效率;缺点嘛,就是运行效率低,并且它本身不带添加功能。...单选组合下拉列表都在OnRowDataBound来绑定;这里没有用数据源控件,所以用和没区别,的双向通讯不起作用...4.分页功能:本例是将分页功能放置到gridview的PagerTemplate中实现。...因为DropDownList包含在GridView中是动态生成的,当PostBack时GridView并不会恢复其中的动态内容;如果把分页功能放在GridView以外实现,那么动态生成的时DropDownList...“Page” 执行分页操作。将按钮的 CommandArgument 属性设置为“First”、“Last”、“Next”、“Prev”或页码,以指定要执行的分页操作类型。

    3.5K100

    GridView DataFormatString 的用法总结

    如果”t”格式说明符与其他自定义格式说明符或”%”字符一起传递,则它被解释为自定义格式说明符。如果”y”格式说明符与其他自定义格式说明符或”%”字符一起传递,则它被解释为自定义格式说明符。...在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode=”False”,否则不起作用。...在GridView中的asp:BoundField使用DataFormatString必须设置属性HtmlEncode=”False”,否则不起作用。2....Asp.Net2.0中GridView的DataFormatString="{0:yyyy-MM-dd}"不起作用解决办法 Net2.0中GridView的DataFormatString...Asp.Net2.0中GridView的DataFormatString="{0:yyyy-MM-dd}"不起作用解决办法 Net2.0中GridView的DataFormatString

    3.4K20

    使用AspNetPager与GridView完成分页

    由于GridView的分页功能实在是太弱了,所以需要使用强大的AspNetPager来作为分页控件。...最简单的办法就是GridView控件下面接着放一个AspNetPager控件,但是这样好像就不能用GridView的分页功能了。在数据量不大的情况下,使用GridView的分页是十分方便有效的。...另外还有一个问题就是分页控件在GridView生成的表格的下面,而没有像GridView自带分页那样包含到表格内部,这点也不是很爽。...要解决以上的问题,可以将AspNetPager放入GridView的分页模板(PagerTemplate)中,如下代码所示: GridView ID="GridView1" runat="server...} OK,以上4个问题都解决了,我们的GridView+AspNetPager的分页就完成了!另外如果觉得AspNetPager的样式不好看可以再定义一下CSS。

    70530

    GridView数据库分页+自定义分页导航(二):自定义分页导航。首页、上一页、下一页、尾页和跳转

    或是复制下面代码,到GridView的 后面,这个代码里有第一页和最后一页禁用的出来, 当前第:...CommandName="Page" Text="GO"/> 这样做后,还不行,退出编辑,让他显示整个GridView...首页和最后一页是第一页,和最大数据页数,最后我们再做一个跳转页面的,需要一个dropdownList,和一个linkButton,页数的集合,这里我们有两种处理 一是在viewData里添加,二是在GridView...的DataBound方法里添加,两个的作用差不多,viewData是我们自己绑定数据,只要加载最后,是可以完成的,这里我们使用第二种DataBound方法,它是在GridView数据全部绑定完成后自动执行的一个方法...然后就是跳转,我们要获取到下拉框选中的值,然后进行跳转,这句的作用是找到GridView的底部的Pager行,并在这行中找到“pageLIst”这个控件,再获取他的值,我只有用这句才能获取到值,如果大家有其他方式获取到

    2.4K10

    编程小记 -- ASP.NET的GridView使用教程

    最近有个ASP.NET的小Demo,用到一些ASP.NET的知识,本篇讲的是ASP.NET的GridView使用,GridView的使用还是非常方便的,包括数据的动态绑定,表格的编辑都非常简单,不用再为...本篇教程说是GridView的教程,其实是整个功能实现的总结,包括我编程时的思路、实现功能的小技巧等等。...还有一个表格GridView,用于显示排行榜数据(PS:vs全屏撸代码快捷键:使用组合键“ SHIFT + ALT + ENTER ”。): ?...四 排行榜功能逻辑实现 直接在billborad.aspx.cs里面写逻辑代码,这个没什么可讲的,只要是GridView的使用: 1 :设置GridView的数据源 -- DataTable ?...5 :数据源绑定GridView: ? 6 :下拉列表值改变事件: ? 注意这个bind方法不要加上IsPostBack,因为这不是刷新页面。 最后运行截图如下: ?

    2.3K20
    领券