选定的ListView项目列值

时间:2019-03-16 16:11:45

标签: vb.net

我已经创建了一个列表视图,

enter image description here

和id希望能够更改所选项目的值。我想知道是否可以通过某种方式访问​​所选项目的“ ID”字符串。

我创建了一个事件来检测用户何时选择项目,并尝试使用colID.Index.ToString,但它仅返回实际的列索引。有人能够提供将返回所选商品ID的语法吗?

Private Sub lvwCars_SelectedIndexChanged(sender As Object, e As EventArgs) Handles lvwCars.SelectedIndexChanged
currentCarIDString = colID.Index.ToString
end sub

2 个答案:

答案 0 :(得分:1)

要么是项目文本,要么是子项目文本。

currentCarIDString = lvwCars.Items(colID.Index).Text

currentCarIDString = lvwCars.Items(colID.Index).SubItems(1).Text

答案 1 :(得分:0)

我发现了适合我的特定情况的东西

ListView.FocusedItem.Index

由于我的ID总是递增一个,因此该解决方案非常有效。但是,如果任何人都可以提供一种可以检索某列行的实际值的解决方案,那就太好了。