通知
すべてクリア
2002年8月5日 11:48 PM
WebFormのDataGridのはじめの一歩で苦労しています。
更新ボタンを押した後、TextBoxに変わった編集行から
更新したテキストボックスの値を取りたいのですが
private void DataGrid1_EditCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e){
DataGrid1.EditItemIndex = e.Item.ItemIndex;
DataGrid1.DataBind();
}
private void DataGrid1_UpdateCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e){
TextBox t = (TextBox)(e.Item.Cells[2].Controls[0]);
Label1.Text = t.Text;
DataGrid1.EditItemIndex = -1;
DataGrid1.DataBind();
}
以下のようにVSについていたヘルプを参考にしても
更新前の値がLabel1に表示されてしまいます。
なぜなんでしょう?
ちなみにDataGridには
更新ボタン|ID|整理番号
のように並んでいて、整理番号を変更したいのですが・・・