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排序事件
posted on 2005-11-28 21:04  冷月孤峰  阅读(356)  评论(0)    收藏  举报