Здравствуйте. Для ввода пользователем матрицы использую dataGridView. По умолчанию она уже заполнена кое-какой матрицей.
| Код | public Form1() { InitializeComponent(); dGVMatrix.Rows.Add(6); _answer = 0; AddDefaultMatrix(); UpdateAnswer(); }
private void button1_Click(object sender, EventArgs e) {
_EntreMatrix = new int[6, 6]; for (int i = 0; i < 6; i++) for (int j = 0; j < 6; j++) { _EntreMatrix[i, j] = (int)dGVMatrix.Rows[i].Cells[j].Value; }
Nva n = new Nva(_EntreMatrix); _answer = n.Answer; UpdateAnswer(); }
|
Запускаю - все работает. Затем, меняю значение любой ячейки в таблице, снова запускаю - выдает исключение (17-я строчка). Как его обойти, чтобы все изменялось и обрабатывалось как надо?
Надеюсь на скорый ответ! |