C#  我要在datagridview中添加行用了如下代码,可以实现 DataGridViewRow row = new DataGridViewRow();
                        this.dataGridView1.Rows.Add(row);。但是我要实现根据listbox中值的数量来添加行,比如说listbox中有5个值,就在datagridview中添加5行,我用了如下代码
                   DataGridViewRow[] row = new DataGridViewRow[listBox2.Items.Count];
                    for (int i = 0; i <= listBox2.Items.Count - 1; i++)
                    {
                        row[i] = listBox2.Items[i];
                    }
                    
                    this.dataGridView1.Rows.Add(row);
出现了“类型不对”等等很多错误,请各位高手帮我看看什么毛病,该怎么写代码,本人菜鸟,先谢谢大家了!!