回复:从两个列表框中删除选定的项目

时间:2018-07-18 22:21:03

标签: vb.net listview

我是一个新手,我的问题可能有一个简单的答案...我已经搜索了该网站和Google,但还没有找到答案? JaredPar's answer to the above question似乎可以满足我当前的需求,但是我将他的代码粘贴到了程序中,这给我带来了以下问题:

SelectedIndex is not a member of ListView.

这是我到目前为止发现的唯一可从多个ListView中删除同一选定项目的代码。

我正在将树视图中的节点文本插入到ListView和DataGridView(DGV)中。当用户从树视图中插入错误的项目并决定从列表视图和DGV中删除该项目时,用户从列表视图的当前列表中选择该项目,然后单击“删除”按钮。这应该删除Listview和DGV中的同一项目,以保持两个列表都更新。在用户通过单击Treeview节点选择项目期间,Listview用于可视列表。 DGV用于过滤用户以这种方式介绍的所有项目的保存列表。

在使用上述标题下的JaredPar代码之前,我一直使用以下代码,但这仅从Listview中删除了一个项目。 JaredPar的代码似乎会从2个列表视图中删除所选项目:

For i As Integer = ListView1.SelectedItems.Count - 1 To 0 Step -1
        ListView1.SelectedItems(i).Remove()
Next

我希望我的问题是可以理解的,并且希望有人可以帮助我,以便能够从您的示例中学习!感谢您的帮助!

0 个答案:

没有答案