使用listview和linq进行数据绑定,要求点击列头时对数据通过相应列进行排序,同时使用datapager进行分页,请问如何实现?自己试验了一下,能够排序,但是分页没有效果。

解决方案 »

  1.   

    把你的listview里的数据绑定到Datapager里就行了
    类似
    protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
            List<NewsItem> data = new List<NewsItem>();
            data.Add(new NewsItem { ID = 1, Title = "test1" });
            data.Add(new NewsItem { ID = 2, Title = "test2" });
            data.Add(new NewsItem { ID = 3, Title = "test3" });
            this.Lv.DataSource = data;
            this.Lv.DataBind();
        }