我想从DataGridViewRow中获取单元格的值,其中第三列的值匹配。
但是发生了类型为System.ArgumentOutOfRangeException的异常"Index超出范围。必须是非负数并且小于集合的大小。"。
我的代码如下:
for (int i = 0; i <= intranumber; i++)
{
string source = (string)(from r in dataGridView5.Rows.Cast<DataGridViewRow>()
where (string)r.Cells[3].Value== intra[i].Item1
select r.Cells[1].Value.ToString()).First();
我认为您的问题是intra[I]。如果intranetnumber是intra.count。那么您必须有i