Индекс за пределами диапазона - 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("Выход за границы массива"); }
            }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы