克隆listview行

时间:2017-12-06 13:46:02

标签: c# listview

对这个listview方法和程序感到非常沮丧。我所要做的就是将项目从一个列表视图逐个克隆到另一个列表视图,我无法让它在我的所有调查和尝试中进行调度。

目标lisview未显示任何项目

有人可以告诉我我哪里出错了。

这是我到目前为止所得到的: -

提前致谢

foreach (ListViewItem item in listView1.Items){
  foreach (ListViewItem.ListViewSubItem subItem in item.SubItems){
     if (subItem.Text.ToLower().StartsWith(textBox1.Text.ToLower())) {
         var index = item.Index; 
         listView1.Items[index].Selected = true;
         MessageBox.Show(listView1.Items[index].ToString());
         CopySelectedItems(listView1, listView2);
         count++;
     }
  }
}


 private static void CopySelectedItems(ListView source, ListView target){
        foreach (ListViewItem item in source.SelectedItems){
            target.Items.Add((ListViewItem)item.Clone());
        }
 }

0 个答案:

没有答案