码迷,mamicode.com
首页 > Windows程序 > 详细

c# listView1.连续加行

时间:2018-06-02 13:31:14      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:标题   返回   checked   头信息   list   view   items   c#   text   

 //自定义加列
            listView1.Columns.Clear();//全部删除
            int w = listView1.Columns.Count;//总列数
            ColumnHeader q = listView1.Columns.Add(w.ToString(), "yoyo", 100);//返回列头信息
            q = listView1.Columns.Add(q.Index.ToString(),"lala",100);
            q = listView1.Columns.Add(q.Index.ToString(), "momo", 100);

        
//方法一,连续加行
            int index = 0,x = 0;            
            for (int j = 0; j < 3;j++ )
            {
                ListViewItem a = listView1.Items.Add(j.ToString());                
                index = a.Index;
                for (int n = 0; n < listView1.Columns.Count;n++ )
                {
                    x = n + 1;
                    listView1.Items[index].SubItems.Add("" + x.ToString() + "");
                }               
            }
            
//方法二,连续加行
            int p = 0;
            for (int k = 0; k < 3;k++ )
            {
                //添加一整行
                ListViewItem itemx = new ListViewItem("itemx" + k.ToString());//第0列标题
                for (int i = 0; i < 3; i++)
                {
                    itemx.Checked = true;
                    p = i + 1;
                    itemx.SubItems.Add("" + p.ToString() + "");  //添加列标题,从第1列开始            
                }
                listView1.Items.AddRange(new ListViewItem[] { itemx });
            }

 

            listView1.Items[0].Text = "00";//修改第0行第0列
            listView1.Items[0].SubItems[1].Text = "ok";//修改第0行第1列
            listView1.Items[1].SubItems[2].Text = "very ok";//修改第1行第2列            

 

c# listView1.连续加行

标签:标题   返回   checked   头信息   list   view   items   c#   text   

原文地址:https://www.cnblogs.com/thisdo/p/9125102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!