环境vs2005,sql2000
前台页面拉一GridView控件,名字GridView1
分别增加GridView控件的RowEditing事件、RowUpdating事件、RowCancelingEdit事件。
RowEditing(编辑):
this.GridView1.EditIndex = e.NewEditIndex;'将当前编辑的序列号给GridView1控件
this.bindData();'绑定数据
RowUpdating(修改):
this.GridView1.Rows[e.RowIndex].Cells[i].Text 'e.RowIndex获取当前编辑的行。本行代码取得第i个非编辑框的单元格值
((TextBox)this.GridView1.Rows[e.RowIndex].Cells[i].Controls[0]).Text '获取第i个编辑框的值
#region
'在这里修改您的数据
#endregion
this.GridView1.EditIndex = -1;'退出当前编辑状态
this.bindData();'绑定数据
RowCancelingEdit(取消):
this.GridView1.EditIndex = -1;'退出当前编辑状态
this.bindData();'绑定数据
OK,基本就是以上操作!