怎么给dbGrid加一列自动增加列,显示1,2,3,4,.......这样。
怎么增加一个删除列,就象.net的dbgrid组件那样。

解决方案 »

  1.   

    ACCESS的数据库中的表就有这个功能啊.
      

  2.   

    access表的中的不行的,因为如果删除掉一列,那个号码就没了。我现在只想显示
    1
    2
    3
    这样,不能不连续
      

  3.   

    给dataset 组件增加一个计算字段,在 dataset.onCalcFields()事件中对它加1,
    给 dbgrid关联这个字段即可。
      

  4.   

    楼上的,能具体说怎么增加吗?
    我用的是adotable+datasource+dbgrid
      

  5.   

    双击adotable, 在字段列表中点右键,选择 new field, 给它取个名字,数据类型为integer,
     关键是选择计算字段类型。
    然后在adotable的onCalcFields()事件中, 利用inc()函数将它加一即可。
      

  6.   

    对住ADOTABlE双击在出现在的对话话右击。add field.
      

  7.   

    dbgrid.columns.add('aaa');
    dbgrid.columns[i].field:=yourtablefieldname;