1
DataTable newdt = new DataTable();
newdt = DataSetHelper.Join(ds.Tables["Unit"], ds.Tables["Location"], new DataColumn[] { ds.Tables["Unit"].Columns["Location_Id"] }, new DataColumn[] { ds.Tables["Location"].Columns["Location_Id"] }, "locationName");
DataView dv = ds.Tables["Unit"].DefaultView;
Repeater.DataSource = dv;
Repeater.DataBind();

现在所有结果都显示在一页上,我想将其更改为不同的页面。

我怎样才能做到这一点?请帮忙

更新 1

dv.Sort = SortList.SelectedValue.ToString(); 
PagedDataSource page = new PagedDataSource(); 
page.DataSource = dv; page.AllowPaging = true; 
// page.PageSize = Int32.Parse(ResultList.SelectedValue); page.PageSize = 10; 
page.CurrentPageIndex = CurrentPage; lblCurrentPage.Text = "Page: " + (CurrentPage + 1).ToString() + " of " + page.PageCount.ToString();
cmdPrev.Enabled = !page.IsFirstPage; 
cmdNext.Enabled = !page.IsLastPage; invList.DataSource = dv; invList.DataBind();
4

1 回答 1

2

您可以将分页放入。Repeater尝试此链接以获取更多信息

于 2013-04-18T10:29:18.793 回答