有人可以帮忙这个带有异常的代码段吗?它总是堆栈在[2,0]索引上。我只是不知道如何解决这个问题。我在下面添加了屏幕截图。
private Matrix GridToMatrix(DataGridView grid)
{
var matrix = new double[grid.RowCount, grid.ColumnCount];
for (int i = 0; i < grid.RowCount; i++)
{
for (int j = 0; j < grid.ColumnCount; j++)
{
matrix[i, j] = Convert.ToSingle(grid[i, j].Value);
}
}
return new Matrix(matrix);
}
这里的问题是混淆索引机制的DataGridView
。
的索引DataGridView
就像[col, row]
矩阵索引是[row, col]
通过更改grid[i, j]
为grid[j, i]
问题将解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句