我遇到了一个令人沮丧的错误,我确定它很简单,但我无法弄清楚是什么。设置datagridview单元格值的索引错误
这里是我的功能:。
public void setDistanceCellValue(int value, int row, int column)
{
try
{
Console.WriteLine("Row: " + row + " Column: " + column + " Value: " + value);
logGrid.Rows[row].Cells[column].Value = value.ToString();
}
catch (Exception ex)
{
MessageBox.Show(string.Format("An error occurred: {0}" + "\r\n" + "\r\n" + "Row: " + row + " Column: " + column + " Value: " + value, ex.Message));
}
}
凡logGrid
值设定线就是与“索引超出范围示数出必须为非负数且小于集合的大小参数名称:索引“。
我一直在检查和检查,我的网格有6行8列,并且该函数被称为第2行第3列(因此所有的调试代码)。对于我的生活,我无法弄清楚为什么它说我正在使用负指数或e.rowIndex
或7对于e.columnIndex
大于5的指数。
帮我,如果你可以。
你能告诉我们这个函数被调用的循环吗? – roymustang86 2012-02-26 21:37:12