我在界面上,放置添加。修改。删除。确定,取消按扭还有DBGRID
在添加时,按下添加按扭,添入数据,在确定按扭,存入数据
修改时,按下修改,数据可以修改,按下确定保存新的数据
删除时,选择数据,点击删除,删除数据。

解决方案 »

  1.   

    用ADO
    添加:adoDataSet1.Append;
    修改:adoDataSet1.Edit;
    删除:adoDataSet1.Delete;
    确定:adoDataSet1.Post;
    取消:
      

  2.   

    button:add,update,del,yes,no,这个可以用DBNavigator1代替
    dbgrid:dbgrid1
    dbgrid要用datasource连接,datasource要用ado或者bde的组件连接,使用一个数据集dataset
    实现数据库的修改,新建,删除操作
    如果用DBNavigator1代替,代码都可以省了,只要你的dbgrid 连好数据库了就ok 了
      

  3.   

    对于添加,修改,删除等操作,使用ADOQuery分别代码如下添加----先设置数据集合状态为Append,最后将字段赋值后Post;修改----设置状态为Edit,最后将字段赋值后Post;删除----直接Delete。
      

  4.   

    我打算用一个全局变量,CASE语句怎么写?
    我这里不让用POST APPEND。
      

  5.   

    我以为什么问题那,差点没敢近来!一楼说的不错!不过最好加写判断,如
    确定:adotable.Post;if adotable.modefied then
       adotable.Post;
      

  6.   

    先判断,再操作
    支持一楼的
    而且注意给用户提示也支持 jpyc(九品御厨-为delphi学ASP.NE)
      

  7.   

    DBGRID如何刷新?
    比如添加数据之后如何马上显示出来?