Реализация метода OnRowdataBound - PullRequest
0 голосов
/ 07 апреля 2020

Я написал onRowDataBound метод для gridview. Когда у меня есть 3 поля (userId, name, age) в базе данных, включая индекс, как показано ниже, код работает нормально.

   protected void OnRowDataBound(object sender, 
    GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow && 
      e.Row.RowIndex != GridView1.EditIndex)
         {
            (e.Row.Cells[2].Controls[2] as 
            LinkButton).Attributes["onclick"] = "return 
            confirm('Do you want to delete this row?');";
        }
    }

Но когда я добавляю другое поле, выдается сообщение об ошибке: System.NullReferenceException: Object reference not set to an instance of an object. В чем может быть проблема, я не могу понять ..?

...