如何将ListView选中的item编号提取出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将ListView选中的item编号提取出来相关的知识,希望对你有一定的参考价值。

刚接触编程可能问的不够专业,就是 选中了listview中的若干项后,如何判断选中了哪些项,并且将这些项目的位置(position?)的值给取出来

参考技术A

    通过ListView的SelectedItems属性来获取选中的Item集合;

    历遍Item集合获取集合中每一行子项的值;

    VB.NET代码:

    '历遍选中的项集合

    For Each item As ListViewItem In ListView1.SelectedItems

       '按列索引历遍项中的子项

        For i As Integer = 0 To ListView1.Columns.Count - 1

            '子项的文本=item.SubItems(i).Text

        Next

    Next

    C#.NET代码:

    //历遍选中的项集合

    foreach (ListViewItem item in listView1.SelectedItems)

        //按列索引历遍项中的子项

        for (int i = 0; i < listView1.Columns.Count; i++)

       

            //子项的文本=item.SubItems(i).Text

       

追问

android代码吗

追答

安卓程序应该是基于JAVA的吧,那玩意完全不会,不好意思!

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();

以上是关于如何将ListView选中的item编号提取出来的主要内容,如果未能解决你的问题,请参考以下文章

vb.net listview中一行数据的提取

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

如何获取listview的item中的内容

ASP.NET中如何获取listview指定列的值

listView如何判断是不是有一条item被选中

Android的ListView如何做到点击其中一项Item就同时把CheckBox设置为选中