C ListView控件用法

C ListView控件用法一 定义拖入该控件系统自动在 Designer cs 里添加 this listView1 newSystem Windows Forms ListView 二 初始化 确定模式 确定列 InitializeCo 里系统自动完成对它的初始化操作而用户自定义的初始化操作建议写在 Form 构造函数里跟在 InitializeCo 后面 原因是一旦 listV

这里写图片描述

四. 两种操作增加行

1.直接添加法 this.listView1.Items.Add("A1");  //给控件表添加一个新行,且把新行第一列数据设为A1,此时新行内元素集合是this.listView1.Item[0] this.listView1.Items[0].SubItems.Add("A2"); //给第一行this.listView1.Item[0]添加第二列数据A2.如果说Items在行的层次增加,Item[i].SubItems才真正对应单元格操作 this.listView1.Items[0].SubItems.Add("A3"); //给第一行this.listView1.Item[0]添加第三列数据A3 此时第一行添加工作结束,第一行各列内容为 A1---A2---A3 this.listView1.Items.Add("B1"); //添加了第二行数据,同时添加了第二行第一列的单元格内容 this.listView1.Items[1].SubItems.Add("B2"); //Items表示行,所以第二行就是Items[1],行标从0起始 this.listView1.Items[1].SubItems.Add("B3"); 第二行结束,内容B1---B2---B3 eg: lvUpdateList.Items.Add(nametemp);  this.lvUpdateList.Items[i].SubItems.Add(timetemp.ToString("yyyy-MM-dd HH:mm:ss")); this.lvUpdateList.Items[i].SubItems.Add(pathtemp); 
2.ListViewItem间接添加法 方法:先创建一个行对象再把这个行对象添加给this.listView1.Items ListViewItem li的初始化又有两种方法,大同小异 1.ListViewItem li=new ListViewItem("A1"); 2.ListViewItem li=new ListViewItem(); li.Text="A1"; //作用相同都是初始化一个“行对象”,同时把这个行对象的第一列单元格初始化为"A1" li.SubItems.Add("abc"); li.SubItems.Add("cde");//然后把第二列和第三列内容加上。 this.listView1.Items.Add(li); //这句话在前几句话之前也行,之后也行 //可以先加进listView再添加子项,也可以都加全了子项再加进listView //li可以复用,不断初始化成新的行进行添加。

五.项的选取和数据的采集(现阶段ListView项的选取分成两类)

2.通过复选框勾选选取CheckedItems

转自(修改整理):http://www.cnblogs.com/rosesmall/p/5533667.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221681.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:32
下一篇 2026年3月17日 下午5:32


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号