oi, faça o seguinte.....
coloque os dados no banco de dados via SQL, e depois dê um refresh no data grid , pois num tem como colocar dado por dado na mão como se faz com o msflexgrid.
e se num tiver um método refresh, coloque o datagrid num formulário a parte, um tipo de popup, e feche-o e abra-o, enfim, é meio tosco, mas pode ser uma solução para a limitação do datagrid.
ou use um msflexgrid, vbaccelerator ou outro tipo de grid mais flexível.
boa sorte.