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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net listview中一行数据的提取相关的知识,希望对你有一定的参考价值。

如何去除某一行的数据,例如我选择了洗剪吹,如何取出20这个数据

参考技术A ListView1.FocusedItem.SubItems.Item(1).Text '获取当前有焦点项的第二个数据
ListView1.SelectedItems.Item(0).SubItems.Item(1).Text '获取当前选择的项的第二个数据。
ListView1.Items(0).SubItems.Item(1).Text '获取索引为0的项的第二个数据。追问

ListView1.SelectedItems.Count > 0 Then
For Each Itm As ListViewItem In ListView1.SelectedItems
Dim NewItm As ListViewItem = Itm.Clone
ListView3.Items.Add(NewItm)
怎么取出这时选中项数据给x

追答

我不知道你的x是什么,要返回图上的20,就是NewItm.SubItems.Item(1).Text

本回答被提问者采纳
参考技术B

先把 ListView 的 MultiSelect 属性设置为 False。

在 lsvView_SelectedIndexChanged 事件中添加代码:

Msgbox lsvView.SelectedItems(0).SubItems(1)

SubItems 表示被选中项目的所有子项集合。

如何将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的吧,那玩意完全不会,不好意思!

以上是关于vb.net listview中一行数据的提取的主要内容,如果未能解决你的问题,请参考以下文章

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

vb.net中,怎么删除DataGridView控件中选定一行记录,并把数据库里的对应记录也删除掉,求解代码

[vb.net] 怎么把listview中数据 导出保存到成excel文件

vb.net如何查询DataGridView中数据,然后把查询到的内容显示到listview中

SQL Server查询参数用于将数据表复制到另一个表单ListView VB.net

vb.net listview控件怎么获取列的值啊??