我在一些应该非常简单的事情上遇到了一些麻烦。I can't clear my list view when there is an item selected.
ItemListView.Items.Clear()
For i As Integer = SExp.Length - 1 To 0 Step -1
Dim MyItem As New ListViewItem
MyItem.Content = SExp(i).dtDateTime.ToString
ItemListView.Items.Add(MyItem)
Next
ItemListView.SelectedItem = 0
该代码是按钮调用中代码的一部分——它清除列表视图中的任何内容并使用结构中的日期重新填充列表视图。
It works great when nothing is selected, but I get the "Index was outside the bounds of the array" error when something is selected.
我已经尝试了很多事情,包括使用 for 循环一个接一个地删除 listivew 中的每个项目——当它命中所选项目时出现错误。我也尝试取消选择该项目然后清除,但我也无法做到这一点。
有什么想法吗?