页码编号数据视图 [英] page numbering dataview
问题描述
您好,
有没有人找到一个解决方案,允许我在数据视图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屋!