Пишу программу, по сути нужно ввести данные в первую таблицу и вывести в остальных фамилии людей, интерес которых к увлечению больше 0.
Имею вот такой код для этой процедуры:
DataGridView[] MyArrayGrid = { dataGridView4, dataGridView2, dataGridView6, dataGridView3, dataGridView5 };
int A;
dataGridView1.Rows.Add();
dataGridView1.Rows[0].Cells[0].Value = "";
dataGridView1.Rows[0].Cells[1].Value = "";
for (int i = 1; i < dataGridView1.ColumnCount; i++)
for (int j = 0; j < dataGridView1.RowCount; j++)
if (int.TryParse(dataGridView1.Rows[j].Cells[i].Value.ToString(), out A) && A != 0)
{
MyArrayGrid[i].Rows.Add(dataGridView1.Rows[j].Cells[0].Value, dataGridView1.Rows[j].Cells[i].Value);
}
И в итоге получаю ошибку Необработанное исключение типа "System.NullReferenceException"
Как быть, что исправить? Помогите пожалуйста
if (int.TryParse(Convert.ToString(dataGridView1.Rows[j].Cells[i].Value), out A) && A != 0)– May 31 '16 at 22:10
– Den4ik May 31 '16 at 22:17MyArrayGrid[i].Rows.Add(dataGridView1.Rows[j].Cells[0].Value, dataGridView1.Rows[j].Cells[i].Value);dataGridView1больше 5 столбцов, -MyArrayGrid[i]вызовет ошибку "System.IndexOutOfRangeException" дляi = 5. – May 31 '16 at 22:20MyArrayGrid[i - 2]– May 31 '16 at 22:29i = 2;– Jun 01 '16 at 01:41