Winfrom ListView动态添加一行的方法

发布日期:2018-02-27    浏览次数:825
 public void FrmMain_Load(object sender, EventArgs e)
        {
            //首先添加列
            this.lvResult.Items.Clear();
            this.lvResult.Columns.Clear();
            this.lvResult.Columns.Add("标题", 120, HorizontalAlignment.Center);
            this.lvResult.Columns.Add("网址", 120, HorizontalAlignment.Center);
            this.lvResult.GridLines = true;//显示行与行之间的分隔线   
            this.lvResult.FullRowSelect = true;//要选择就是一行   
            this.lvResult.View = View.Details;//定义列表显示的方式  
            this.lvResult.Scrollable = true;//需要时候显示滚动条  
            this.lvResult.MultiSelect = false; // 不可以多行选择   
            this.lvResult.HeaderStyle = ColumnHeaderStyle.Clickable;
            this.lvResult.Visible = true;//lstView可见  
            //循环添加数据
            for(int i=0;i<100;i++)
             {
	    ListViewItem Item = new ListViewItem();
	    Item.Text = "name"+i;//第一列(*此处需注意写法)
	    Item.SubItems.Add("url"+i);//第二列
	    //隔行变色
	    if (i % 2 == 0)
	    {
		Item.BackColor = Color.FromArgb(252, 254, 215);
	    }
	    this.lvResult.Items.Add(Item);
               }
         }

本文网址:https://www.wyxxw.cn/blog-detail-2-7-796.html

返回列表

非特殊说明,本文版权归原作者所有,转载请注明出处

提示:本站所有资源仅供学习与参考,请勿用于商业用途。图片来自互联网~如侵犯您的权益,请联系QQ:1067507709.

提示:转载请注明来自:https://www.wyxxw.cn/blog-detail-2-7-796.html 。 本文发布者:momo