如果你在DataGrid的属性里设置允许更新,则可以直接在DataGrid上改,不需要代码。

解决方案 »

  1.   

    DataGrid的三个属性:
    DataGrid.AllowAddNew=true '可以添加数据
    DataGrid.AllowDelete=true '可以删除数据
    datagrid.AllowUpdate=true ' 可以修改数据
      

  2.   

    agree with: didibaba(低手) 
      

  3.   

    这种方法我早就知道了,我是想让用户点击“保存”按钮后再修改。
    我现在用的方法是先将原来的删除,再插入一条新的记录(修改后的)
    但我觉得这种方法不好,因为这样Adodc需要刷新,如果DataGrid里面的记录条数较多的话,修改后的记录在那里都找不到。
    所以我希望能够直接修改,用户点击“保存”后,看得见刚好修改后的记录(即DataGrid的蓝色的一行没有移动,被选中的显示蓝色)。
    那位高手指点一下小弟?