使用的是sql server,form上部分是录入通讯人详细的记录信息,下部分是dbgrid,当输入完详细信息时自动在dbgrid中添加记录,在都添加完以后一并提交,通讯记录的分类字段是一个全局变量,不想显示在dbgrid中,本人初学乍练还请各位多多帮助!

解决方案 »

  1.   

    在DBGIRD中不增加这一列不就可以了。
    不知道理解的对不对。
      

  2.   

    哦!我太笨了!再请教一下那样的话是不是dbgrid就不用设置datasource属性了?在输入完详细信息时再dbgrig和adotable中同时添加这条记录,最后调用adotable的post方法?
      

  3.   

    dbgrid没有datasource是不行的
    设置table1.cachupdates:=True;
    这样的对他的修改会保存在内存中
    最后再post一并提交
    右击dbgrid-CloumEditor 再右击column editor -add all Fields -选择分类列,删除
      

  4.   

    dbgrid1.DataSource.DataSet.FieldByName('分类字段名').Visible := false;