Индекс за пределами диапазона - C# (181165)
Формулировка задачи:
Добрый день, суть проблемы заключается вот в чём. Есть таблица с данными, при нажатии на определённую строку данные с неё заполняют поля textbox, но при нажатии на название поля, выскакиет ошибка гласящая о выходе индекса за границы, код такой
Как можно решить данное недоразумение?
Листинг программы
- textBox5.Text = dataGridView1[0, e.RowIndex].Value.ToString();
- textBox1.Text = dataGridView1[1, e.RowIndex].Value.ToString();
- textBox4.Text = dataGridView1[2, e.RowIndex].Value.ToString();
Решение задачи: «Индекс за пределами диапазона»
textual
Листинг программы
- try
- {
- textBox5.Text = dataGridView1[0, e.RowIndex].Value.ToString();
- textBox1.Text = dataGridView1[1, e.RowIndex].Value.ToString();
- textBox4.Text = dataGridView1[2, e.RowIndex].Value.ToString();
- }
- catch (FormatException) { Console.WriteLine("Неверный формат"); }
- catch { Console.WriteLine("Выход за границы массива"); }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д