我将listView的MultiSelect属性设置为false,并且我试图获取一个listViewItem。但是可用属性是SelectedItems。我一直在使用以下代码...

foreach (ListViewItem item in listView1.SelectedItems)
{
    //do something with item.text or whatever
}

因为我知道只会选择一项。正确的做法是什么?

最佳答案

通常,SelectedItems返回一个集合,一个数组或一个IQueryable

无论哪种方式,您都可以像数组一样通过索引访问项目:

String text = listView1.SelectedItems[0].Text;

顺便说一句,您可以将要查看的项目保存到变量中,并在设置断点后在本地检查其结构。

关于c# - 获取单个listView SelectedItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15091400/

10-12 04:01