参数 OutOfRangeException C# DataGridView
我的 datagridview 有一个参数超出范围异常。
我试着填满它。 当 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
谢谢
i have an argument outofrangeexception for my datagridview.
i try to fill it.
It stops when i = 1;
I dont know where is my mistake but its not the array donnee[,]
here's my code
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
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果要填充它,则需要随时添加行。我期望您当前正在填充默认的“新数据”行(为零),但您实际上应该每次都分配自己的行,只需通过
.Rows.Add().您可以按行执行此操作,也可以在循环之前通过
dataGridView1.Rows.Add(donnee.Length/4);
执行此操作。If you are filling it, you need to add rows as you go. I expect that you are currently filling the default "new data" row (as zero), but you should really be allocating your own each time, simply via
.Rows.Add()
. You could do this per-row, or viadataGridView1.Rows.Add(donnee.Length/4);
before the loop.