0

ここに状況があります。Pag​​edDataSourceを使用してページ付けをカレンダーにバインドしています(サードパーティのコントロール)

ここでは正常に動作しています。しかし、問題はページングされたデータが必要なことです。コントロールに割り当てた後。たとえば、次のように言います。

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;

この後、そこからPagedDataTableが必要になります。

DataTable dt= /* here I need to access Paged DataTable from **paged** */

これを行う方法?出来ますか?私を助けてください。

4

1 に答える 1

0
DataView dView = (DataView)pagedDataSource.DataSource;
DataTable dTable;
dView.Sort = ordenarPor;
dTable = (DataTable)dView.Table;
pds.DataSource = dTable.DefaultView;
于 2013-02-13T20:08:22.467 に答える