istview1所选索引= listview2所选索引vb.net 2010列表视图
如果我选择ListView1的项目,然后listviews2指数将是相同的SA ListView1的。 我想怎么做?请帮帮我。
istview1所选索引= listview2所选索引vb.net 2010列表视图
如果我选择ListView1的项目,然后listviews2指数将是相同的SA ListView1的。 我想怎么做?请帮帮我。
Private Sub ListView1_SelectedIndexChanged (ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
'// Loop through in case MultiSelect is on
For i as Integer = 0 to ListView1.Items.Count - 1
ListView2.Items(i).Selected = ListView1.Items(i).Selected
Next i
'// or if multiselect is not on... changing index will uncheck everything else
Try
ListView2.Items(ListView1.SelectedIndices(0)).Selected = True
Catch ex as Exception '// catch means nothing was selcted in first list
If ListView2.SelectedItems.Count > 0 then '// clear if necessary
ListView2.SelectedItems(0).Selected = False
End if
End Try
End Sub
哦,上帝,像魅力一样工作!非常感谢! – user2138111 2013-03-06 02:37:11
接受答案,如果它为你工作 – pinkfloydx33 2013-03-06 13:27:46
请重构您的问题...发布更多详细信息或您尝试过的任何代码 – 2013-03-06 02:10:09