Ошибка Object reference not set to an instance of an object - C#

Узнай цену своей работы

Формулировка задачи:

На форме есть DataGridView. Есть код, который выдает ошибку "Object reference not set to an instance of an object." Помогите, пожалуйста, разобраться Спасибо
 private void dgvUser_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
        {
              string usName="";
            string Phone="";
            int r = e.RowIndex;
            usName = dgvUser.Rows[r].Cells["ColUserName"].Value.ToString();//Object reference not set to an instance of an object
//Ошибка возникает при попытке ввода данных в DataGridView
            Phone = dgvUser.Rows[r].Cells["colTelephone"].Value.ToString();
 
            mess.AddUser(usName,Phone);
        }

Решение задачи: «Ошибка Object reference not set to an instance of an object»

textual
Листинг программы
        private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView1.Rows[e.RowIndex].Cells["fio"].Value != null && dataGridView1.Rows[e.RowIndex].Cells["address"].Value != null)
            {
                string usName = dataGridView1.Rows[e.RowIndex].Cells["fio"].Value.ToString();
                string usPhone = dataGridView1.Rows[e.RowIndex].Cells["address"].Value.ToString();
                MessageBox.Show(usName + "\n" + usPhone);
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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