Listview排序 [英] Listview Sorting

查看:73
本文介绍了Listview排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Inew to listview。我以编程方式将List绑定到Listview数据源,并使用DataPager实现分页。现在我想对listview中的一些列(int,
string)实现排序。任何人都可以指导我如何为listview实现排序,listview的数据源是一个列表 以编程方式绑定

在此先感谢。

 

推荐答案

您的数据源可以接受可以根据您加载的DataTable创建的DataView。

Your datasource could accept DataView which could be created based on DataTable that you load.

我在下面做了一个非常简单的例子来展示一个带有DataView的页面加载示例。

I made a little super simple example below to show a pageload example with DataView.


 protected void Page_Load(object sender, EventArgs e)
        {
            DataTable lTab = new DataTable("sometab");
            lTab.Columns.Add("TextCol");
            lTab.Columns.Add("NumCol",typeof(int));

            DataRow lRow = lTab.NewRow();
            lRow[0] = "Asdf";
            lRow[1] = 2;

            lTab.Rows.Add(lRow);

            lRow = lTab.NewRow();
            lRow[0] = "bsdf";
            lRow[1] = 1;

            lTab.Rows.Add(lRow);

            DataView lView = new DataView(lTab);
            lView.Sort = "NumCol DESC";

            ListView1.DataSource = lView;
            ListView1.DataBind();

        }


这篇关于Listview排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆