2009-12-16 82 views

回答

7
if(myListView.SelectedItems == null || myListView.SelectedItems.Count == 0) 
{ 
} 

查看ListView..::.SelectedItems Property了解更多信息。

编辑:根据MSDN文档:

如果当前没有选择项目,一个 空 的ListView .. :: SelectedListViewItemCollection 返回。

所以不需要空检查在这种情况下,你可以简单地做:

if(myListView.SelectedItems.Count == 0) 
{ 
} 
+0

你确定你要检查空? – tanascius 2009-12-16 14:29:58

+0

我认为应该不需要测试null。那么真的很难看。 – OregonGhost 2009-12-16 14:30:14

+1

msdn:“如果当前未选择任何项目,则返回空的ListView.SelectedListViewItemCollection。” – tanascius 2009-12-16 14:31:39