【问题标题】:How to get Paged DataTable from PagedDataSource?如何从 PagedDataSource 获取分页数据表?
【发布时间】:2012-11-11 15:18:34
【问题描述】:

我有一个情况,我正在使用 PagedDataSource 将分页绑定到我的 Calender(某些 3rd 方控件)

在这里它工作正常。但问题是我需要分页数据;将其分配给控制后。比如说:

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;

在这之后我需要一个分页数据表。

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

如何做到这一点?是否可以?请帮帮我。

【问题讨论】:

    标签: datatable pagination dataset datasource datarow


    【解决方案1】:
    DataView dView = (DataView)pagedDataSource.DataSource;
    DataTable dTable;
    dView.Sort = ordenarPor;
    dTable = (DataTable)dView.Table;
    pds.DataSource = dTable.DefaultView;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      相关资源
      最近更新 更多