参数OutOfRangeException C#DataGridView

参数OutOfRangeException C#DataGridView,c#,datagridview,outofrangeexception,C#,Datagridview,Outofrangeexception,我的datagridview有一个参数outofrangeexception 我试着填满它。 当i=1时停止 我不知道我的错误在哪里,但不是数组donnee[,] 这是我的密码 for(int i = 0; i < donnee.Length/4; i++){ dataGridView1.Rows[i].Cells[0].Value = donnee[i,0]; dataGridView1.Rows[i].C

我的datagridview有一个参数outofrangeexception

我试着填满它。 当i=1时停止

我不知道我的错误在哪里,但不是数组
donnee[,]

这是我的密码

 for(int i = 0; i < donnee.Length/4; i++){
                    dataGridView1.Rows[i].Cells[0].Value = donnee[i,0];
                    dataGridView1.Rows[i].Cells[1].Value = donnee[i,1];
                    dataGridView1.Rows[i].Cells[2].Value = donnee[i,2];
                    dataGridView1.Rows[i].Cells[3].Value = donnee[i,3];
                }//REMPLIR DATAGRIDVIEW
for(int i=0;i

谢谢

如果您正在填写,则需要边填写边添加行。我希望您当前正在填充默认的“新数据”行(为零),但实际上每次都应该分配自己的数据,只需通过
.Rows.Add()
。您可以每行执行此操作,也可以通过
dataGridView1.Rows.Add(donnee.Length/4)执行此操作在循环之前。

如果要填充循环,则需要边填充边添加行。我希望您当前正在填充默认的“新数据”行(为零),但实际上每次都应该分配自己的数据,只需通过
.Rows.Add()
。您可以每行执行此操作,也可以通过
dataGridView1.Rows.Add(donnee.Length/4)执行此操作在循环之前。

您肯定忘了调用dataGridView1.Rows.Add()您肯定忘了调用dataGridView1.Rows.Add()