我有一个情况,我正在使用 PagedDataSource 将分页绑定到我的日历(某些第三方控件)
这里工作正常。但问题是我需要分页数据;在将其分配给控制之后。比如说:
DataSet ds = DbGetEvents(DayPilotCalendar1.StartDate, DayPilotCalendar1.Days);
var pds = new PagedDataSource
{DataSource = ds.Tables[0].DefaultView, AllowPaging = true, CurrentPageIndex = _position, PageSize = 2};
Calender.DataSource=pds;
在此之后,我需要一个Paged DataTable。
DataTable dt= /* here I need to access Paged DataTable from **paged** */
怎么做?可能吗?请帮帮我。
答案 0 :(得分:0)
DataView dView = (DataView)pagedDataSource.DataSource;
DataTable dTable;
dView.Sort = ordenarPor;
dTable = (DataTable)dView.Table;
pds.DataSource = dTable.DefaultView;