В настоящее время я работаю над проектом, в котором мне нужно рассчитать количество людей, которые прошли курс лечения и последующего наблюдения. Все данные хранятся в файле, а затем отображаются в ListView. Есть ли способ, чтобы l oop через просмотр списка, а затем подсчитать поля, необходимые для продолжения и отобразить число в текстовом поле.
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++;
}
}
Или есть ли способ, которым я могу l oop через файл и перейти от 4 до 4 строк, а затем подсчитать общее количество людей, которые нуждаются в наблюдении?
Вот так выглядит мой файл:
1001
Alex
Staff
wounded knee
Sunderland
Yes
bandage
No