C# 如何获取listview里面当前选中的item

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 如何获取listview里面当前选中的item相关的知识,希望对你有一定的参考价值。

参考技术A 方法二:
private object GetSelectedItemFromListView(ListView listView)

return listView.SelectedItems[0];


方法一:
private object GetSelectedItemFromListView(ListView listView)

SelectedListViewItemCollection selListViewItemCol = listView.SelectedItems;
IEnumerator enumer = selListViewItemCol.GetEnumerator();
return enumer.Current();
参考技术B foreach (ListViewItem item in listView1.Items)

if (item.Checked)



本回答被提问者采纳
参考技术C if( listview.SelectedItems!=null)
return listview.SelectedItems[0];

C# listview如何复制选中的多行内容

ListView.SelectedIndexCollection c = listView1.SelectedIndices;
string ss = listView1.Items[c[0]].SubItems[5].Text;

单行选中的内容我会复制,如何复制选中的多行的内容呢?(没有使用checkboxes)

参考技术A var lst = c.Select(x=>listView1.Items[c[x]].SubItems[5].Text).ToList();

以上是关于C# 如何获取listview里面当前选中的item的主要内容,如果未能解决你的问题,请参考以下文章

C#在ListView中获取CheckBox选中的值(多选)

C# listview如何复制选中的多行内容

请问C#如何在listview中点击获取表头的值

winform c# listview 如何 选中行!急!在线等!

winform c# listview 如何 选中行!急!在线等!

C# 获取listview中选中一行的值