遍历ListView

问题描述 投票:0回答:1

我目前正在从事一个项目,在该项目中,我必须计算接受治疗和随访的人数。所有数据都存储在一个文件中,然后显示在ListView中。有没有一种方法可以遍历列表视图,然后计算需要跟进的字段并在文本框中显示数字。

using (StreamReader sr = new StreamReader("INCIDENT.txt"))
{
    int iCount = 0;

    while(sr.Peek() != -1)
    {
        ListViewItem lvRead = new ListViewItem();
        lvRead.Text = sr.ReadLine();
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lvRead.SubItems.Add(sr.ReadLine());
        lstViewData.Items.Add(lvRead);

        iCount++;
    }
}

或者我有什么办法可以遍历文件并从4行跳到4行,然后计算需要跟进的人员总数?

这是我的文件的样子:

1001
Alex
Staff
wounded knee
Sunderland
Yes
bandage
No
c# listview streamreader
1个回答
0
投票

也许您可以沿这些方式使用某些东西。使用foreach(LvRead中的ListviewItem列表)//如果list =您要搜索的内容,请检查每个值,然后膝盖弯曲然后计数++

© www.soinside.com 2019 - 2024. All rights reserved.