protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridView1.DataBind();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
GridView1.DataBind();
}
Редактирование строк и редактирование с отменой строк работают нормально; но когда я нажимаю обновить после изменения значения в текстовом поле, оно показывает старое значение, а не то значение, которое я изменил. Ниже приведен код обновления строки.
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
dao.AridNumber = ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text;
dao.FirstName = ((TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text;
dao.LastName = ((TextBox)GridView1.Rows[e.RowIndex].Cells[4].Controls[0]).Text;
}
обнови меня!