adoquery.open;
adoquery.append;
dbgrideh1.datasource.dataset.fieldbyname('id').asstring:='1';
...
完了以后,怎么DBGRID中会有两行数据?第一行为该表的第一条记录,第二行是新添加的记录.怎么回事?还有一个问题. DBGRIDEH在添加数据时怎样给一列没有关联到数据库字段的列加上一个字付串?比如:
dbgrideh1.column.grid.fields[0].text:='abc'; //但是,运行这句是错的.错, 达到我的目地呢?
adoquery.append;
dbgrideh1.datasource.dataset.fieldbyname('id').asstring:='1';
...
完了以后,怎么DBGRID中会有两行数据?第一行为该表的第一条记录,第二行是新添加的记录.怎么回事?还有一个问题. DBGRIDEH在添加数据时怎样给一列没有关联到数据库字段的列加上一个字付串?比如:
dbgrideh1.column.grid.fields[0].text:='abc'; //但是,运行这句是错的.错, 达到我的目地呢?
第二个问题可以用 数据集的临时字段 或者DBGRID的固定列?没试过哦
第二个问题,像我上面那样做,我就是在DBGRID中添加了个列,然后再赋值给它,它就出错的.
先的把数据集的数据放到stringgrid,再在那个没关联的列加入自己想要的值。。