C#中使用 ListView 显示记录

来源:互联网 发布:软件外包市场规模预测 编辑:程序博客网 时间:2024/05/29 19:30

 

1、列表初始化

 

 

this.listView1.HeaderStyle = ColumnHeaderStyle.Nonclickable;
      
//定义列表显示的方式

this.listView1.View = View.Details;

           

//显示各个记录的分隔线          

this.listView1.GridLines = true;
          
           

//需要时候显示滚动条         

this.listView1.Scrollable = true;

           

//要选择就是一行           

this.listView1.FullRowSelect = true;
 
           

//可以多行选择           

this.listView1.MultiSelect = true;

           

 //显示表头           

this.listView1.Columns.Add("名称", 100, HorizontalAlignment.Right);
           

this.listView1.Columns.Add("大小", 100, HorizontalAlignment.Left);
           

this.listView1.Columns.Add("类型", 100, HorizontalAlignment.Left);
           

this.listView1.Columns.Add("时间", 100, HorizontalAlignment.Left);
                       

this.listView1.Visible = true;

 

 

               

2、添加记录到列表中
               

for (int j = 0; j < lenght; j++)              

 {       
                   

      ListViewItem li = new ListViewItem ( ) ;
                  
                   

      li.SubItems.Clear ( ) ;
                   

      li.SubItems[0].Text = strFile[j];
                   

      li.SubItems.Add(strFile[j]);
                   

      li.SubItems.Add(strFile[j]);
                   

      li.SubItems.Add(strFile[j]);
                       
                   

      this.listView1.Items.Add ( li ) ;

               

}