ListView动态添加数据

来源:互联网 发布:知乎员工数量 编辑:程序博客网 时间:2024/04/30 05:45

代码如下:

?
listView1.View = View.Details;
listView1.FullRowSelect =true;
 
//定义ListView中要使用的图标文件
ImageList imagelist1 =new ImageList();
imagelist1.Images.Add(Bitmap.FromFile(@"1.gif"));
imagelist1.Images.Add(Bitmap.FromFile(@"2.gif"));
imagelist1.Images.Add(Bitmap.FromFile(@"3.gif"));
listView1.SmallImageList = imagelist1;//定义显示图标
//listView1.LargeImageList = imagelist1;
 
ListViewItem item1 =new ListViewItem("item1",0);
item1.SubItems.Add("第一行1");
item1.SubItems.Add("第一行2");
item1.SubItems.Add("第一行3");
 
ListViewItem item2 =new ListViewItem("item2", 1);
item2.SubItems.Add("第一行4");
item2.SubItems.Add("第一行5");
item2.SubItems.Add("第一行6");
 
ListViewItem item3 =new ListViewItem("item3", 2);
item3.SubItems.Add("第一行7");
item3.SubItems.Add("第一行8");
item3.SubItems.Add("第一行9");
 
listView1.Items.AddRange(newListViewItem[] {item1,item2,item3 });
 
listView1.Columns.Add("第一列");
listView1.Columns.Add("第二列");
listView1.Columns.Add("第三列");
listView1.Columns.Add("第四列");

 运行结果: