有没有网格线跟添加数据并没有什么关系
添加方法为listView1.Items.Add(ListViewItem value); //Add方法有6个重载,但这个比较常用,参数为ListViewItem对象,就是上面取出来的每一行
但是你不能直接把取出来的那一行添加进去,因为那个ListViewItem对象是属性菜名这个ListView的,不能再直接添加到已点菜的这个ListView中.
既然你取到了每一行的item,就可以取出每一列的数据item.SubItems[i].Text,i是列的下标,从0开始,item.SubItems.Count是列数,最好是把每一列的数据放到string[]中
然后添加, ListViewItem item = new ListViewItem(string[] item) //new一个新的item,参数为数组,数组中是每一列的数据
listView1.Items.Add(item) 再把新的item传到Add方法就添加进去了