我一直在使用ListViewItem作为列表对话框。我目前的问题是,当我关闭对话框时,我的SelectedItem不会返回null或为空。
使用参考图像,当前选择的项目将是Item1和Item5。当我关闭对话框并且没有选择任何东西时,当我单击“添加”按钮时,应该返回一个错误。但是发生的是,它继续进行并为我提供了上次交易中所选商品的价值。
我已经在代码的不同部分,某些按钮单击事件处理程序上将此ListViewItem设置为null,但仍无法正常工作。我正在考虑为关闭按钮添加事件处理程序,但是我不知道对话框的解决方法。
非常感谢您的帮助。谢谢!
尝试在包含ListView.SelectedIndices.Clear()
的ListView.SelectedIndices.Clear()
上调用ListView
方法:
ListViewItem
注意,在上述示例中,您需要将myListView.SelectedIndices.Clear();
替换为包含myListView
的ListView
控件的名称。