建议做一列<BoundColumn CommandName="View">,在ItemCommand中将该行数据写至textbox,并将能够唯一标识该行的信息(如ID或者数据源的rownumber)保存(viewstate, session均可);你的保存操作完成后,重新绑定datagrid之前,将grd.SelectedIndex++,再进行绑定;讲了个思路,没有给code