我想实现选择添加按钮后
dbgrid自动增加一行,可以直接在该行各列输入自己想要的值
然后选择保存按钮后可以将刚才的输入结果作为一条记录增加到表中请问是否有这个功能,如果有,该怎么做?如果没有,该用哪个代替来实现这个功能?

解决方案 »

  1.   

    可以,设置Options.dgEditing:=True
      

  2.   


    貌似无用
    刚查了下,我这个dbgrid本来就设置为Options.dgEditing:=True
      

  3.   

    dbgrid控件连接好数据源,楼主可以加一个导航控件DBNavigator1,就可以实现了。
      

  4.   

    DBGrid是有编辑功能 ,连TABLE比较好
      

  5.   

    增加一行:
        dbgrid1.DataSource.DataSet.Append;编辑:
      Options.dgEditing:=True;
     dbgrid1.DataSource.DataSet.edit;
      

  6.   

    用不着自己加按钮,有了dbgrid1 再加一个导航仪:DBNAVigator1 就可以增加新行了.
      

  7.   

    连TABLE,
    给DBgrid 添加一行 其实就是给他的数据源Append一行数据
      

  8.   

    直接用ADOQuery1。连好,
    然后Append一条件
    最后 ADOQuery.updatebatch就保存到数据库里面去了啊
      

  9.   

    还是没弄好,改用了edit得到值后传入dbgrid