计算数字并将它们添加到listview

时间:2016-06-16 11:31:30

标签: c# count

我想知道如何将数组中的计数数字添加到列表视图中。

首先:我是C#的新手!

所以......每5分钟,我的应用程序在一个范围内产生5个随机数(1-100)。让我们说随机数现在是:5,19,55,74和81。

我的表单上有一个ListView,其中包含2个列“Number | Count”。

在第一列中是我的范围内的所有数字(1-100),第二列中的数字应该计算数字生成的频率。因此,在第二列中,我的应用程序应将它们添加到listview(count)。

号码|计数

  1. 1 | 0
  2. 2 | 0
  3. 3 | 0
  4. 4 | 0
  5. 5 | 1
  6. [...]
  7. 20 | 0
  8. 19 | 1
  9. 21 | 0
  10. [...]
  11. 54 | 0
  12. 55 | 1
  13. 56 | 0
  14. [...]
  15. 现在:每5分钟就有5个新随机数。现在也将它们计算在一起。

    我希望你能理解我想在这里做什么。 也许有人可以帮助我。我不知道该怎么做。

    提前致以最诚挚的问候和谢意。

1 个答案:

答案 0 :(得分:0)

假设您的列表视图已经填充了您显示的值,您唯一需要做的就是获取您生成的数字的相应行并增加计数器

你可以这样做。

        int value = int.Parse(listView1.Items[index].SubItems[1].Text) +1;
        listView1.Items.RemoveAt(index);
        listView1.Items.Insert(index,
            new ListViewItem(new[]
            {
                index.ToString(),
                value.ToString()
            }));

如果您的问题是您不知道如何在列表视图中添加价值,请查看以下帖子:Add item to Listview control