C#中Listview的数据复制到另外一个Listview的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中Listview的数据复制到另外一个Listview的问题相关的知识,希望对你有一定的参考价值。
有两个listview,都含有两个列,我想把listview1中的数据复制到另外一个listview2,有没有简单快速的方法呢,addrange方法是干什么用的呢
我试过了,不行,错误是: "不能在多处添加或插入项“XXX”。必须首先将其从当前位置移除或将其克隆。参数名: item"
C#
foreach (ListViewItem item in listView1.Items)
listView2.Items.Add((ListViewItem)item.Clone());
VB.NET
For Each item As ListViewItem In listView1.Items
listView2.Items.Add(item.Clone())
Next 参考技术A ListViewItem lvi = new ListViewItem();
lvi = (ListViewItem) lvUserInfo1.Items[0].Clone();
lvUserInfo2.Items.Add(lvi);
可循环解决你的问题。
在c#如何将listview中的数据保存到数据库中的表中
感激
private void listView1_Click(object sender, EventArgs e)//listview点击事件if (this.listView1.SelectedItems == null) return;
ListViewItem item = this.listView1.SelectedItems[0];//选中的ltem
if (this.comboBox1.SelectedIndex == -1) return;
if (item == null) return;
//把每一项里的值取出来
string a = item.SubItems[0].Text.ToString();
string b = item.SubItems[1].Text.ToString();
string c = item.SubItems[2].Text.ToString();
string d = item.SubItems[3].Text.ToString();
然后你用ADO连接数据库,写insert语句,把取出来的值当参数传给SQL语句。就可以了 思路大概是这样的,希望你帮助你~ 参考技术A Ctrl+C
Ctrl+V
以上是关于C#中Listview的数据复制到另外一个Listview的问题的主要内容,如果未能解决你的问题,请参考以下文章
C#如何向listview中的一列添加LIST集合中的OBJECT数据
(C#)winform中实现选择一个文件夹,将其压缩复制到另外一个路径 ///楼主这个问题怎么解决的呢?