获取具有重复数据的Listview项行索引

时间:2019-08-30 13:57:17

标签: c# vb.net listview

假设我有一个如下所示的listview数据
第1栏:A,B,B,C,D
第2列:1、3、7、6 9

重点是我想知道“ B”的行索引。如果我使用“ findItemwithText”,它返回1,但显然可以是2,因为数据重复。

如何获取“ B”的所有行索引并将其存储到整数数组中?

1 个答案:

答案 0 :(得分:0)

尝试一下:

c#

int[] ar = lvw.Items.OfType<ListViewItem>().Where(a => a.Text == "B").Select(b => b.Index).ToArray();

vb.net

Dim ar() As Integer = lvw.Items.OfType(Of ListViewItem).Where(Function(a) a.Text = "B").Select(Function(b) b.Index).ToArray

致谢

相关问题