Индекс за пределами диапазона - 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("Выход за границы массива"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д