VB从列表视图中获取所选项目

时间:2015-09-17 11:26:41

标签: vb.net visual-studio-2010 listview

我有一个包含两列的列表视图,我希望能够为所选行保存最左列的值,或者甚至更好地使用,以便用户点击右侧或在任何给定行的左列中,整行选择而不仅是选中的字段。

然而,我努力让这个领域得到拯救,这比行突出显示更为重要。

在列表框中,它将是

string = listbox1.selecteditem.tostring

然而,这似乎不适用于列表视图。它甚至不让我放入" Selecteditem"而是要求我放置选定的项目,但这似乎并没有做我想要的。

当我使用代码时:

string = ListView1.SelectedItems.ToString

我得到

的结果
string = "System.Windows.Forms.ListView+SelectedListViewItemCollection"

尽管选定的字段实际上是" EGG"。

我需要有两列,因此无法切换到使用列表框,尽管这似乎是更简单的解决方案。
当我尝试使用Google搜索这个问题时,我只能找到C#的内容

1 个答案:

答案 0 :(得分:1)

设置FullRowSelect以获取要选择的整行。

SelectedItems.ToString指的是所选项目的集合。

SelectedItems(0).Text是指第一个选定项目的文字属性。