通过5列和2行以上获取列表视图的所有数据

本文关键字:视图 数据 列表 获取 5列 2行 通过 | 更新日期: 2023-09-27 18:00:43

我有一个列表按5列和2行以上查看。。。

我想获取所有字段并将它们复制到数组中。

例如,如果我有以下列表视图:

column1 column2 column3 column4 column5

data1 data2 data3 data4 data5

data6 data7 data8 data9 data10

我想要这样的数组:

array={data1,data2,data3,data4,data5,...,data10}

我试过了:它不起作用,因为在这个数组中只有一列

var myList = new List<string>();
        foreach (ListViewItem Item in listView2.Items)
        {
            myList.Add(Item.ToString());
        }

通过5列和2行以上获取列表视图的所有数据

ListViewItems是一个列表,因此您应该使用索引来获取值你的代码应该是这样的:
var myList = new List<string>();
    foreach (ListViewItem Item in listView2.Items)
    {
       for ( int i = 0 ; i < item.Count ; i++ )
       {
            myList.Add(Item[i].ToString());
       }   
    }

这通常会对你有所帮助。