如何在列表视图中显示整数数组

时间:2015-05-15 09:58:44

标签: c# winforms listview

我有一个C#应用程序,它会产生一些随机数并将其推入数组。

如何在列表视图中以单列显示保存在数组中的项目

当我想使用循环获取数字时会产生错误

listBox1.Items.Clear();

d = Convert.ToInt32(textBox1.Text);     

int[] TimeRand = new int[d];
Random rand = new Random();
for (int i = 0; i < d; i++)
{
    TimeRand[i] = rand.Next(1, 100);
}
//i use this code to show but got error
for (int i = 0; i < d; i++)
{
    listview1.Items.Add(TimeRand[i]);       
}

1 个答案:

答案 0 :(得分:0)

由于你没有写出你得到的错误,这可能是你的代码的两个问题之一:

  • listview1不是listview的正确名称,因为默认值为listView1(注意大写字母V)

  • 方法Items.Add只接受字符串,而你发送的是一个int

这可以解决您的问题:

listView1.Items.Add(TimeRand[i].ToString());