Поэтому, когда я нажимаю на edit, а затем набираю новое значение и нажимаю update ... значение просто возвращается к тому, что было изначально, кто-нибудь знает, где я ошибаюсь в моем коде ... моя хранимая процедурахорошо, но я подозреваю, что что-то не хватает в моем коде .. когда я перебираю свой код, он просто выбирает значение, которое находится в таблице, а затем отправляет его в мою хранимую процедуру ... вот код
protected void GridView1_OnRowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
GridView1.DataBind();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
// Assign Target property Value
TextBox tb = (TextBox) GridView1.Rows[e.RowIndex].FindControl("TargetTextBox"); //finds the target column
Target = int.Parse((tb.Text));
int id = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
using (DataManager dmgr = new DataManager())
{
dmgr.Connect("PRODUCTION");
dmgr.PackingShiftTargetUpdate(id, Target);
dmgr.Disconnect();
}
GridView1.EditIndex = -1;
GridView1.DataBind();
}
}
}