我想投诉做软件的网站,品牌策划推广方案,做网站怎么放视频,分类信息网站建设专职编写工具常用到ListView控件#xff0c;能简单列出选项#xff0c;常用到流程校验显示。这里介绍简答显示#xff0c;添加与删除功能。 1.添加表头#xff0c;与显示。 this.listView1.Columns.Add(队列, 40, HorizontalAlignment.Left);this.listView1.Column…编写工具常用到ListView控件能简单列出选项常用到流程校验显示。这里介绍简答显示添加与删除功能。 1.添加表头与显示。 this.listView1.Columns.Add(队列, 40, HorizontalAlignment.Left);this.listView1.Columns.Add(check item, 200, HorizontalAlignment.Left);this.listView1.Columns.Add(result, 60, HorizontalAlignment.Left);this.listView1.View System.Windows.Forms.View.Details; //这命令比较重要否则不能显示。 2.添加item与添加行可视。 int no listView1.Items.Count; //listview 已有item数量。listView1.Items.Add(Convert.ToString(num));listView1.Items[no].SubItems.Add(item); //连续添加listView1.Items[no].SubItems.Add(result);listView1.Items[no].EnsureVisible(); //新添加行能看到。如果没有这句当前新加行在最下面看不到。listView1.Items[i].Focused true;//表示选中
3.删除选中行。 一开始listview里不能直接选中整行需要到属性里设置FullRowSelect属性设置为true。或者添加命令listView1.FullRowSelect true;
接着删除代码如下先判断有没有item否则删除有误。listView1.FocusedItem.Index表示当前选中行没有选中时默认是选中新添加行。 private void ButtonDel_Click(object sender, EventArgs e){if (listView1.Items.Count0){return;}listView1.Items.RemoveAt(listView1.FocusedItem.Index);//AddTextBox(listView1.Items.Count.ToString());SaveListView();}4.读写item内容。 if (listView1.Items[i].SubItems[2].Text.Contains(waiting)){listView1.Items[i].SubItems[2].Text finish;}参考
http://blog.sina.com.cn/s/blog_43eb83b90100mhrs.html
http://www.cnblogs.com/esion/archive/2013/07/31/3227023.html