像GridView一样在datalist中进行简单分页 - 不是自定义分页

时间:2011-11-25 13:35:38

标签: c# asp.net webforms paging datalist

如何使用DataList进行简单分页。我不想去CustomPaging

是否有任何简单的方法,例如我们在GridView中进行分页。 我愿意使用DataPager comtrol

2 个答案:

答案 0 :(得分:2)

最简单的方法可能是使用PagedDataSource

此处显示了使用Repeater的示例:Adding Paging Support to the Repeater or DataList with the PagedDataSource Class

// Populate the repeater control with the Items DataSet
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = Items.Tables[0].DefaultView;

// Indicate that the data should be paged
objPds.AllowPaging = true;

// Set the number of items you wish to display per page
objPds.PageSize = 3;

// Set the PagedDataSource's current page
objPds.CurrentPageIndex = CurrentPage - 1;

repeaterItems.DataSource = objPds;
repeaterItems.DataBind();

答案 1 :(得分:1)

寻找分页数据源简单。这个链接可能有帮助

http://www.codeproject.com/KB/aspnet/pagingBySreejith%20Thathanattu.aspx