永发信息网

C# listview之间传值问题

答案:1  悬赏:80  手机版
解决时间 2021-05-07 11:31

我做了两个窗体form1,form2,分别有两个listview  ,在form1点击按钮,显示form2,并把form1中listview中的数据显示到form2中的listview中。

 

我在form1的按钮中    

 private void button2_Click(object sender, EventArgs e)
        {
                    Form2 f2 = new Form2();
            f2.Show(this);
            this.Close();
        }
form2 中

Form1 f1 = (Form1)this.Owner;
            foreach (ListViewItem item in ((ListView)f1.Controls["listView1"]).Items)
            {
                this.listView1.Items.Add(item);
            }

 

listview1中 第一列是重复的数据。20100810002

系统报错:不能在多处添加或插入项“20100810002”。必须首先将其从当前位置移除或将其克隆。
参数名: item

哪位高手能帮我解决下 感谢

最佳答案

this.listView1.Items.Add(item);


这句改成


this.listView1.Items.Add(item.Clone());

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
欧亚超市东盛店地址在哪,我要去那里办事
身份证后面有个x,在网上填写信息用x还是10
我有段很难忘的爱情,想用文字写下来,一般写
人死了会怎么样呢
计算机科学与技术系的学生发展方向
英美不同的饮食文化摘要
申请梦幻西游号有KEY错误是什么
cf颠风对决怎么玩不了
阿紫的诗歌全集文字,描写汉字的语句
穿越火线会不会封
2009魔兽WCG冠军是谁?
目前全国有多少家在做水机项目?全国有多少品
中国的电价标准是?
淘宝店铺如何优化标题,淘宝宝贝标题优化怎么
五百相素的摩托罗拉拍照手机都有什么型号的
推荐资讯
穿越火线进不去了怎麽办?
电视上的广告是不是真的不该相信
如果被二本录取,是否还有被三本学校录取的可
制作2010QQ皮肤
用联通卡能开钻吗?
怎样安装 .MSU
蓝色动力专业汽车维修中心地址在什么地方,想
亚马逊可以分期付款吗,到底哪些情况下,亚马
Brown Eyed Girls 《Sign 》里面的那个短头发
在铜、青、桃、一带谁家有金巴或串串?
为什麽李昊那么不听话?
团队奉献格言,关于团队的名言
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?