在编辑的事件下加入这个:
GridView1.EditIndex = e.NewEditIndex;//设置要编辑行
BindData();//绑定数据
然后在更新的时候这样来获取当前行的值
string aId = GridView1.DataKeys[e.RowIndex].Value.ToString();//获取datakeynames中隐藏的id值然后执行数据库操作
string adminname=((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();//获取当前行第二列中文本框的值
希望对你有用
我勒个去,帮你顶下
//获取当前选中行的第二列的值
string str = this.GridViewStudent.SelectedRow.Cells[1].Text;
在编辑框里面放一个隐藏的文本框,在弹出层的时候,把ID顺便也传过去。