GridView '' вызвал событие RowUpdating, которое не было обработано. C # код позади asp.net
Есть похожие вопросы о Stackoverflow и других сайтах, но я, похоже, что-то упустил.
У меня есть GridView, связанный с DataTable, который приходит из базы данных. Моя цель состоит в том, чтобы обновить одну строку за раз с помощью кнопки в той же строке, которая вызывает следующий метод.
protected void TestsToBeDone_RowUpdating(object sender, GridViewEditEventArgs e)
{
SqlConnection myConnection = getConnection();
myConnection.Open();
int index = Convert.ToInt32(e.NewEditIndex);
GridViewRow selectedRow = TestsToBeDone.Rows[index];
TableCell LABAVIDc = selectedRow.Cells[1];
int LABAVID = Convert.ToInt32(LABAVIDc.Text);
TableCell assistentc = selectedRow.Cells[5];
string query = "UPDATE Labaanvraag " +
"SET Status='4' "+
"WHERE LABAVID ='"+LABAVID+"'";
}
SqlCommand commandZ = new SqlCommand(query, myConnection);
commandZ.ExecuteNonQuery();
myConnection.Close();
SetPatientTestGrid(Session["PATID"], e);
}
Это вызывается отсюда:
При первой попытке у меня был OnRowCommand с GridViewCommandEventArgs в коде позади.
Но это все еще бросает то же исключение, хотя яМы читали на нескольких сайтах, что изменение его на OnRowEditing и GridViewEditEventArgs решит проблему.
Заранее спасибо,
Тим А