У меня есть сетка данных, когда я нажимаю на редактировать, я могу изменить текст, но когда я нажимаю на Сохранить, строка становится пустой. Я не понимаю, почему это так.
Вот как это выглядит, когдая нажимаю на редактировать 
Вот изображение после того, как я нажал сохранить.[![save clicked[2]](https://i.stack.imgur.com/iZeuo.png)
Вот код сохранения.
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow row = GridView1.Rows[e.RowIndex];
TextBox txtID = row.FindControl("txtID") as TextBox;
TextBox txtName = row.FindControl("txtName") as TextBox;
TextBox txtCity= row.FindControl("txtCity") as TextBox;
foreach (Emp obj in lEmp)
{
if (obj.ID == int.Parse(txtID.Text))
{
obj.ID = int.Parse(txtID.Text);
obj.Name = txtName.Text;
obj.City = txtCity.Text;
break;
}
}
BindGridList("", "");
GridView1.EditIndex = -1;
}