我有一个包含两列的列表视图,我希望能够为所选行保存最左列的值,或者甚至更好地使用,以便用户点击右侧或在任何给定行的左列中,整行选择而不仅是选中的字段。
然而,我努力让这个领域得到拯救,这比行突出显示更为重要。
在列表框中,它将是
string = listbox1.selecteditem.tostring
然而,这似乎不适用于列表视图。它甚至不让我放入" Selecteditem"而是要求我放置选定的项目,但这似乎并没有做我想要的。
当我使用代码时:
string = ListView1.SelectedItems.ToString
我得到
的结果string = "System.Windows.Forms.ListView+SelectedListViewItemCollection"
尽管选定的字段实际上是" EGG"。
我需要有两列,因此无法切换到使用列表框,尽管这似乎是更简单的解决方案。
当我尝试使用Google搜索这个问题时,我只能找到C#的内容
答案 0 :(得分:1)
设置FullRowSelect以获取要选择的整行。
SelectedItems.ToString
指的是所选项目的集合。
SelectedItems(0).Text
是指第一个选定项目的文字属性。