Listview排序 [英] Listview Sorting
本文介绍了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屋!
查看全文