次のコードでは、リピーターの上に最新のレコードを表示しようとしています。リピーターにもページングを含めたい.ページングはページで成功しましたが、リピーターでソートを行うときに問題が発生しました.だから私の質問は、リピーターでソートとページングを行うにはどうすればよいですか?
私のコード:
private void Get_Data()
    {
        String File = Server.MapPath("~/Data/BlogContent.xml");
        DataSet ds = new DataSet();
        ds.ReadXml(File);
        DataView dv = new DataView(ds.Tables[0]);
        dv.Sort = "id DESC";
        DataTable dt = dv.Table;
        ViewState.Add("Mytable", dt);
    }
    private void Bind_Data(int take, int pageSize)
    {
        PagedDataSource page = new PagedDataSource();
        page.AllowCustomPaging = true;
        page.AllowPaging = true;
        DataTable dtv = (DataTable)ViewState["Mytable"];
        DataView dv = new DataView();
        dv = dtv.DefaultView;
        dv.Sort = "id ASC";
        dv.RowFilter = "id>=" + pageSize + " AND " + "id<=" + take;
        page.DataSource = dv;
        page.PageSize = psize;
        Repeater1.DataSource = page;
        Repeater1.DataBind();
        if (!IsPostBack)
        {
            int rowcount = dtv.Rows.Count;
            CreatePagingControl(rowcount);
        }
    }