页码编号数据视图 [英] page numbering dataview

查看:68
本文介绍了页码编号数据视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



有没有人找到一个解决方案,允许我在数据视图Web部件中有分页页码。例如,如果我有40个项目/行,并且我将分页设置为显示10个项目,我希望分页显示1 2 3 4,以及按钮首先显示下一个上一个最后一个按钮,然后单击10例如然后更改从10-20到搜索框也可以跳转到特定页面。



任何人都可以提供任何参考文章和c#asp.net的好处,建议高度赞赏。



谢谢

Hello,

Has anyone found a solution that will allow me to have page numbers for paging in a data view web part. For instance, if I have 40 items/rows and I set the paging to display 10 items, I'd like the paging to show 1 2 3 4,along with buttons first next previous last buttons and when click on 10 for example then change from 10-20 with search box to jump to a particular page as well.

Can anyone provide me any reference articles and good in c# asp.net,advice highly appreciated.

Thanks

推荐答案

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DevExpress.Web.ASPxDataView;
using DevExpress.Web.ASPxPager;

public partial class DataView_EndlessPaging: System.Web.UI.Page {
    protected void Page_Load(object sender, EventArgs e) {
        if(!IsPostBack)
            PrepareControls();
        if(IsCallback) {
            // Intentionally pauses server-side processing,
            // to demonstrate the Loading Panel functionality.
            System.Threading.Thread.Sleep(500);
        }
    }
    protected void cmbEndlessPagingMode_SelectedIndexChanged(object sender, EventArgs e) {
        DataViewEndlessPagingMode mode = (DataViewEndlessPagingMode)Enum.Parse(typeof(DataViewEndlessPagingMode), cmbEndlessPagingMode.Text);
        dataView.PagerSettings.EndlessPagingMode = mode;
    }
    void PrepareControls() {
        cmbEndlessPagingMode.Items.Add(Enum.GetName(typeof(DataViewEndlessPagingMode), DataViewEndlessPagingMode.OnClick));
        cmbEndlessPagingMode.Items.Add(Enum.GetName(typeof(DataViewEndlessPagingMode), DataViewEndlessPagingMode.OnScroll));
        cmbEndlessPagingMode.SelectedIndex = 0;
        dataView.PagerSettings.EndlessPagingMode = DataViewEndlessPagingMode.OnClick;
        dataView.PagerSettings.EllipsisMode = PagerEllipsisMode.None;
    }
}





参见,

https://demos.devexpress.com/ASPxImageAndDataNavigationDemos/DataView/EndlessPaging.aspx [ ^ ]

http://blogs.msdn.com/b/cjwalker/archive/2005/05/28/422826.aspx [ ^ ] < br $> b $ b

-KR



See,
https://demos.devexpress.com/ASPxImageAndDataNavigationDemos/DataView/EndlessPaging.aspx[^]
http://blogs.msdn.com/b/cjwalker/archive/2005/05/28/422826.aspx[^]

-KR


这篇关于页码编号数据视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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