- ListView搭配DataPager控件实现分页。有两种使用方式:一是将DataPager声明到ListView中;一种是DataPager\ListView没有嵌套关系,然后将DataPager的PagedControlID设定为要分页的ListView. 这两种没什么区别,一般用"配置ListView"自动生成的内置方式即可。DataPager的PageSize属性为一页的条数。
- (*)实现IPageableItemContainer接口的控件都可以使用DataPager进行分页,但是ASP.net内置的控件目前只有ListView实现了这个接口。
- DataPager 中按钮显示风格由Fields中的字段设置,可以放置多个字段,分为"NextPreviousPagerField"(下一页,上一页,首页,末页等)。“NumericPagerField”(数字页号)\"TemplatePagerField"用模板自定义。代码中选择相应的Field在属性视图中可以快速修改它们的属性。
- NextPreviousPageField主要属性:ButtonCssClass:按钮的样式; ButtonType:按钮渲染成什么(Button按钮、Link超连接、Image图片);FirstPageImageUrl,[第一页]按钮图片地址;FirstPageText:第一页按钮文本,这样可以实现上一页显示为"<",最后一页显示为">>"这样的效果;ShowFirstButton,是否显示第一页,其它按钮有对应的属性。
- NumbericPagerField主要属性:ButtonCount,数字的个数;按钮渲染成什么(button,link,image);CurrentPageLabelCssClass当前页文本的样式;NumericButtonCssClass数据按钮的样式.