ListView排序功能的实现
ListView 控件是显示文件系统信息和显示来自 XML 或数据库的数据的非常好的方式。.NET所提供的ListView是不自带排序功能的,怎么办呢,自然是自己写代码来实现了,呵呵。
首先,得自己建立一个排序类:
ListView排序类
排序代码:
/// <summary>
/// 排序方式(ListView)
/// </summary>
private int sortColumn = -1;
/// <summary>
/// ListView间隔行背景色设置
/// </summary>
/// <param name="lv">ListView控件ID</param>
public static void SetListViewColor(ListView lv)
{
bool b = false;
foreach(ListViewItem li in lv.Items)
{
if(b)
li.BackColor = System.Drawing.Color.FromArgb(230,240,255);
else
li.BackColor = System.Drawing.Color.FromArgb(255,255,255);
b = !b;
}
}
ListView排序事件
首先,得自己建立一个排序类:
ListView排序类排序代码:
/// <summary>
/// 排序方式(ListView)
/// </summary>
private int sortColumn = -1;
/// <summary>
/// ListView间隔行背景色设置
/// </summary>
/// <param name="lv">ListView控件ID</param>
public static void SetListViewColor(ListView lv)
{
bool b = false;
foreach(ListViewItem li in lv.Items)
{
if(b)
li.BackColor = System.Drawing.Color.FromArgb(230,240,255);
else
li.BackColor = System.Drawing.Color.FromArgb(255,255,255);
b = !b;
}
}
ListView排序事件

浙公网安备 33010602011771号