我正在vb.net中做一个项目,我现在用listview创建了一个表,问题是我无法获得特定的列项,只能获得第一列的项目({ {1}})和0(零)... listview.selecteditems(0).text
无效。
我的代码是:
ListView1.SelectedItems(1/2/3/so on).Text
有人请帮忙。
答案 0 :(得分:0)
在列表视图中,selecteditem(s)引用该行。为了向其添加列,您必须创建和分配子项,这就是您需要获取信息的方式:
someInfo = listview.SelectedItems(X).SubItems(Z).Text
'SelectedItems(N).Text'只返回第0列或项目文本。
您的代码也适用于sql injection attack - 您应该使用参数:https://stackoverflow.com/a/16760887/1070452