運が悪かったので、更新時にテキストボックスから変更された値を取得できるかどうかをテストしていました。新しい値を取得できません。私は何が間違っているのですか?私はたくさんのことを試みました。そしてこれが最新のものです。更新された新しい値をラベルに取得するにはどうすればよいですか?グリッドで[編集]をクリックしてテキストボックスの値を変更し、[更新]をクリックすると、ラベルにはテキストボックスの元の値が表示されます。
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
bindgrid();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow row = GridView1.Rows[e.RowIndex];
Label1.Text = ((TextBox)(GridView1.Rows[GridView1.EditIndex]).Cells[2].Controls[0]).Text;
GridView1.EditIndex = -1;
bindgrid();
}